.vr-site-header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);left:0;position:sticky;top:0;width:100%;z-index:1000}.vr-topbar{background-color:#be996b;color:#fff;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:500;padding:7px 0;transition:all .25s ease}.vr-topbar .topbar-container,.vr-topbar .topbar-items{align-items:center;display:flex;justify-content:center}.vr-topbar .topbar-items{flex-wrap:wrap;gap:20px}.vr-topbar .topbar-item{align-items:center;color:#fff;display:inline-flex;gap:6px;text-decoration:none;transition:opacity .2s ease}.vr-topbar .topbar-item:hover{color:#fff;opacity:.85}.vr-topbar .topbar-item .topbar-icon{flex-shrink:0;opacity:.9}.vr-topbar .topbar-divider{color:hsla(0,0%,100%,.5);user-select:none}@media(max-width:768px){.vr-topbar{font-size:12px;padding:5px 0}.vr-topbar .topbar-items{gap:12px}.vr-topbar .topbar-item:last-child{display:none}}.vr-container{margin:0 auto;max-width:1380px;padding:0 24px;width:100%}@media(max-width:991px){.vr-container{padding:0 16px}}.vr-main-navbar{background:#fff;border-bottom:1px solid #f0f0f0;padding:10px 0}.vr-main-navbar .navbar-container{align-items:center;display:flex;gap:20px;justify-content:space-between}.vr-desktop-nav{align-items:center;display:flex;flex:1 1 0}.vr-desktop-nav .vr-nav-menu{align-items:center;display:flex;gap:28px;list-style:none;margin:0;padding:0}.vr-desktop-nav .vr-nav-menu li{margin:0;padding:0;position:relative}.vr-desktop-nav .vr-nav-menu li a{color:#171717;display:inline-block;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:500;padding:6px 0;position:relative;text-decoration:none;transition:color .2s ease}.vr-desktop-nav .vr-nav-menu li a:hover{color:#be996b}.vr-desktop-nav .vr-nav-menu li.current-menu-item>a,.vr-desktop-nav .vr-nav-menu li.current_page_item>a{color:#be996b;font-weight:700}.vr-desktop-nav .vr-nav-menu li.current-menu-item>a:after,.vr-desktop-nav .vr-nav-menu li.current_page_item>a:after{background-color:#be996b;border-radius:50%;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}@media(max-width:991px){.vr-desktop-nav{display:none}}.vr-logo-wrap{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.vr-logo-wrap .vr-logo-link{align-items:center;display:inline-flex;text-decoration:none}.vr-logo-wrap .vr-logo-link .vr-header-logo-img{max-height:56px;object-fit:contain;transition:transform .2s ease;width:auto}@media(max-width:768px){.vr-logo-wrap .vr-logo-link .vr-header-logo-img{max-height:44px}}.vr-logo-wrap .vr-logo-link:hover .vr-header-logo-img{transform:scale(1.02)}.vr-header-actions{align-items:center;display:flex;flex:1 1 0;gap:20px;justify-content:flex-end}.vr-header-actions .vr-action-btn{align-items:center;background:transparent;border:none;color:#171717;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:600;gap:6px;padding:6px 4px;text-decoration:none;transition:color .2s ease}.vr-header-actions .vr-action-btn svg{stroke-width:1.8;transition:transform .2s ease}.vr-header-actions .vr-action-btn:hover{color:#be996b}.vr-header-actions .vr-action-btn:hover svg{transform:translateY(-1px)}.vr-header-actions .vr-lang-selector{position:relative}.vr-header-actions .vr-lang-selector .vr-lang-btn{align-items:center;background:#fff;border:1.5px solid #d4b896;border-radius:9999px;box-shadow:0 1px 4px rgba(0,0,0,.03);color:#171717;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:14.5px;font-weight:600;gap:9px;padding:6px 16px;transition:all .22s ease}.vr-header-actions .vr-lang-selector .vr-lang-btn .vr-lang-btn-flag{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.vr-header-actions .vr-lang-selector .vr-lang-btn .vr-circle-flag,.vr-header-actions .vr-lang-selector .vr-lang-btn .vr-circle-flag-img{border-radius:50%;display:block;flex-shrink:0;height:22px;object-fit:cover;width:22px}.vr-header-actions .vr-lang-selector .vr-lang-btn .vr-lang-btn-name{line-height:1.2;white-space:nowrap}.vr-header-actions .vr-lang-selector .vr-lang-btn .vr-lang-chevron{stroke:#64748b;flex-shrink:0;margin-left:2px;transition:transform .25s ease}.vr-header-actions .vr-lang-selector .vr-lang-btn:hover,.vr-header-actions .vr-lang-selector.is-open .vr-lang-btn{background:#fbf9f6;border-color:#be996b}.vr-header-actions .vr-lang-selector.is-open .vr-lang-btn .vr-lang-chevron{transform:rotate(180deg)}.vr-header-actions .vr-lang-selector.is-open .vr-lang-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu{background:#fff;border:1px solid #eeebe5;border-radius:18px;box-shadow:0 14px 38px rgba(0,0,0,.13),0 3px 10px rgba(0,0,0,.04);min-width:260px;opacity:0;padding:8px 0;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-8px) scale(.97);transition:all .22s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:1000}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-list{list-style:none;margin:0;padding:0}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item{align-items:center;border-bottom:1px solid #f1f3f5;cursor:pointer;display:flex;justify-content:space-between;padding:13px 20px;transition:background-color .18s ease}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item:last-child{border-bottom:none}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item:hover{background-color:#faf8f5}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item.is-active{background-color:#fbfbfb}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item.is-active .vr-lang-item-label{color:#0f172a;font-weight:600}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item.is-active .vr-lang-item-check{display:inline-flex}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-inner{align-items:center;display:flex;gap:14px}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-flag{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-flag .vr-circle-flag,.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-flag .vr-circle-flag-img{border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);display:block;height:24px;object-fit:cover;width:24px}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-label{color:#1e293b;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:500;line-height:1.2}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-check{align-items:center;display:none;flex-shrink:0;justify-content:center;margin-left:10px}.vr-header-actions .vr-lang-selector .vr-lang-dropdown-menu .vr-lang-item .vr-lang-item-check svg{stroke:#16a34a}@media(max-width:1199px){.vr-header-actions{gap:14px}.vr-header-actions .action-text{display:none}}@media(max-width:991px){.vr-header-actions .vr-lang-selector,.vr-header-actions .vr-wishlist-btn{display:none}}.vr-mobile-toggle{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;margin-left:8px;padding:0;width:26px}.vr-mobile-toggle .bar{background-color:#171717;border-radius:2px;height:2.2px;transition:all .25s ease;width:100%}@media(max-width:991px){.vr-mobile-toggle{display:flex}}.vr-search-modal{align-items:center;backdrop-filter:blur(8px);background:rgba(41,68,49,.96);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:2000}.vr-search-modal.is-open{opacity:1;visibility:visible}.vr-search-modal .vr-search-inner{max-width:680px;position:relative;width:90%}.vr-search-modal .vr-search-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:38px;line-height:1;opacity:.8;position:absolute;right:0;top:-60px;transition:opacity .2s ease}.vr-search-modal .vr-search-close:hover{color:#be996b;opacity:1}.vr-search-modal .vr-search-form{align-items:center;border-bottom:2px solid hsla(0,0%,100%,.6);display:flex;padding-bottom:12px}.vr-search-modal .vr-search-field{background:transparent;border:none;color:#fff;font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:400;outline:none;width:100%}.vr-search-modal .vr-search-field::placeholder{color:hsla(0,0%,100%,.6)}.vr-search-modal .vr-search-submit{background:transparent;border:none;color:#fff;cursor:pointer;opacity:.85;padding:0 10px;transition:opacity .2s ease}.vr-search-modal .vr-search-submit:hover{color:#be996b;opacity:1}.vr-mobile-drawer{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1999}.vr-mobile-drawer.is-open{opacity:1;visibility:visible}.vr-mobile-drawer.is-open .vr-drawer-content{transform:translateX(0)}.vr-mobile-drawer .vr-drawer-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.vr-mobile-drawer .vr-drawer-content{background:#fff;bottom:0;box-shadow:4px 0 25px rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;max-width:340px;position:absolute;top:0;transform:translateX(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);width:82%;z-index:2}.vr-mobile-drawer .vr-drawer-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}.vr-mobile-drawer .vr-drawer-header .vr-drawer-logo img{max-height:40px;width:auto}.vr-mobile-drawer .vr-drawer-header .vr-drawer-close{background:transparent;border:none;color:#171717;cursor:pointer;font-size:32px;line-height:1;padding:0}.vr-mobile-drawer .vr-drawer-body{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.vr-mobile-drawer .vr-drawer-nav .vr-drawer-menu{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.vr-mobile-drawer .vr-drawer-nav .vr-drawer-menu li a{color:#171717;display:block;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:500;padding:4px 0;text-decoration:none}.vr-mobile-drawer .vr-drawer-nav .vr-drawer-menu li a:hover{color:#be996b}.vr-mobile-drawer .vr-drawer-actions{border-top:1px solid #f0f0f0;display:flex;gap:16px;padding-top:16px}.vr-mobile-drawer .vr-drawer-actions .vr-drawer-action-link{align-items:center;background:#f5f5f5;border-radius:6px;color:#171717;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:8px 14px;text-decoration:none}.vr-mobile-drawer .vr-drawer-actions .vr-drawer-action-link:hover{background:#ebebeb;color:#be996b}.vr-mobile-drawer .vr-drawer-contact{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px;padding-top:16px}.vr-mobile-drawer .vr-drawer-contact .drawer-contact-title{color:#4f4f4f;font-family:Lusitana,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.5px}.vr-mobile-drawer .vr-drawer-contact .drawer-contact-item{align-items:center;color:#171717;display:flex;font-family:Josefin Sans,sans-serif;font-size:14px;gap:10px;text-decoration:none}.vr-mobile-drawer .vr-drawer-contact .drawer-contact-item svg{color:#be996b;flex-shrink:0}.vr-mobile-drawer .vr-drawer-contact .drawer-contact-item:hover{color:#be996b}.vr-mobile-drawer .vr-drawer-lang-wrap{border-top:1px solid #f0f0f0;padding-top:16px}.vr-mobile-drawer .vr-drawer-lang-wrap .vr-lang-selector{width:100%}.vr-mobile-drawer .vr-drawer-lang-wrap .vr-lang-selector .vr-lang-btn{background:#fdfdfd;border:1.5px solid #d4b896;border-radius:12px;justify-content:space-between;padding:10px 18px;width:100%}.vr-mobile-drawer .vr-drawer-lang-wrap .vr-lang-selector .vr-lang-dropdown-menu{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);display:none;margin-top:8px;max-height:280px;opacity:1;overflow-y:auto;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:100%}.vr-mobile-drawer .vr-drawer-lang-wrap .vr-lang-selector.is-open .vr-lang-dropdown-menu{display:block}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate{display:none!important;height:0!important;visibility:hidden!important}body{position:static!important;top:0!important}.goog-tooltip,.goog-tooltip:hover{display:none!important}.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important}#goog-gt-tt,.skiptranslate:not(.vr-lang-selector *){display:none!important}.vr-hero-section{background-color:#f8f6f0;margin-top:-120px;overflow:hidden;position:relative;width:100%}@media(max-width:991px){.vr-hero-section{margin-top:-60px}}@media(max-width:575px){.vr-hero-section{margin-top:-30px}}.vr-hero-section .vr-hero-wrapper{display:block;margin:0 auto;position:relative;width:100%}.vr-hero-section .vr-hero-banner,.vr-hero-section .vr-hero-banner-link{display:block;position:relative;text-decoration:none;width:100%}.vr-hero-section .vr-hero-image{display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.vr-floating-contact{bottom:36px;display:flex;flex-direction:column;gap:12px;pointer-events:auto;position:fixed;right:28px;z-index:999}.vr-floating-contact .floating-btn{align-items:center;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.28);color:#fff;display:flex;height:50px;justify-content:center;text-decoration:none;transition:all .25s cubic-bezier(.175,.885,.32,1.275);width:50px}.vr-floating-contact .floating-btn svg{display:block}.vr-floating-contact .floating-btn:hover{box-shadow:0 12px 28px rgba(0,0,0,.38);transform:scale(1.12) translateY(-3px)}.vr-floating-contact .floating-btn.floating-phone{background:#be996b;border:2px solid hsla(0,0%,100%,.6)}.vr-floating-contact .floating-btn.floating-phone:hover{background:#a68254}.vr-floating-contact .floating-btn.floating-whatsapp{background:#294431;border:2px solid hsla(0,0%,100%,.6)}.vr-floating-contact .floating-btn.floating-whatsapp:hover{background:#1e3224}@media(max-width:991px){.vr-floating-contact{bottom:26px;right:18px}.vr-floating-contact .floating-btn{height:44px;width:44px}.vr-floating-contact .floating-btn svg{height:20px;width:20px}}@media(max-width:575px){.vr-floating-contact{bottom:20px;right:14px}.vr-floating-contact .floating-btn{height:40px;width:40px}.vr-floating-contact .floating-btn svg{height:18px;width:18px}}.vr-speciality-section{background-color:#294431;padding:28px 0;position:relative;width:100%;z-index:5}.vr-speciality-section .vr-speciality-grid{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:991px){.vr-speciality-section .vr-speciality-grid{gap:24px 16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-speciality-section .vr-speciality-grid{gap:20px 12px;grid-template-columns:repeat(2,1fr)}}.vr-speciality-section .vr-speciality-item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 16px;position:relative;text-align:center}@media(max-width:575px){.vr-speciality-section .vr-speciality-item{gap:8px;padding:0 8px}}.vr-speciality-section .vr-speciality-item:not(:last-child):after{background-color:hsla(0,0%,100%,.18);content:"";height:80%;position:absolute;right:0;top:10%;width:1px}@media(max-width:991px){.vr-speciality-section .vr-speciality-item:not(:last-child):after{display:none}}.vr-speciality-section .vr-speciality-item .vr-speciality-icon-wrap{align-items:center;display:flex;height:38px;justify-content:center;transition:transform .25s ease}@media(max-width:575px){.vr-speciality-section .vr-speciality-item .vr-speciality-icon-wrap{height:32px}}.vr-speciality-section .vr-speciality-item .vr-speciality-icon-wrap .vr-speciality-icon{display:block;filter:brightness(0) invert(1);height:auto;max-height:34px;max-width:44px;object-fit:contain;width:auto}@media(max-width:575px){.vr-speciality-section .vr-speciality-item .vr-speciality-icon-wrap .vr-speciality-icon{max-height:28px;max-width:36px}}.vr-speciality-section .vr-speciality-item .vr-speciality-title{color:#fff;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:500;letter-spacing:.4px;line-height:1.3;margin:0}@media(max-width:575px){.vr-speciality-section .vr-speciality-item .vr-speciality-title{font-size:14.5px}}.vr-speciality-section .vr-speciality-item:hover .vr-speciality-icon-wrap{transform:translateY(-3px) scale(1.05)}.vr-about-section{background-color:#fff;overflow:hidden;padding:90px 0;width:100%}@media(max-width:991px){.vr-about-section{padding:60px 0}}@media(max-width:575px){.vr-about-section{padding:45px 0}}.vr-about-section .vr-about-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.15fr 1fr}@media(max-width:1199px){.vr-about-section .vr-about-grid{gap:40px}}@media(max-width:991px){.vr-about-section .vr-about-grid{gap:45px;grid-template-columns:1fr}}.vr-about-section .vr-about-content .vr-about-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.vr-about-section .vr-about-content .vr-about-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px}@media(max-width:768px){.vr-about-section .vr-about-content .vr-about-title{font-size:34px;margin-bottom:18px}}.vr-about-section .vr-about-content .vr-about-text p{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin:0 0 16px}.vr-about-section .vr-about-content .vr-about-text p:last-child{margin-bottom:0}.vr-about-section .vr-about-content .vr-about-bullets-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:28px 0 36px}@media(max-width:640px){.vr-about-section .vr-about-content .vr-about-bullets-grid{gap:12px;grid-template-columns:1fr;margin:22px 0 28px}}.vr-about-section .vr-about-content .vr-about-bullets-grid .vr-about-bullets-col{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.vr-about-section .vr-about-content .vr-about-bullets-grid .vr-about-bullets-col li{align-items:center;color:#171717;display:flex;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:600;gap:8px;margin:0;padding:0}.vr-about-section .vr-about-content .vr-about-bullets-grid .vr-about-bullets-col li .bullet-dot{color:#294431;font-size:16px;line-height:1}.vr-about-section .vr-about-content .vr-about-btn-wrap .vr-btn-pill-primary{align-items:center;background-color:#294431;border-radius:50px;box-shadow:0 4px 14px rgba(41,68,49,.25);color:#fff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;letter-spacing:.8px;padding:14px 34px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.vr-about-section .vr-about-content .vr-about-btn-wrap .vr-btn-pill-primary svg{transition:transform .2s ease}.vr-about-section .vr-about-content .vr-about-btn-wrap .vr-btn-pill-primary:hover{background-color:#1e3224;box-shadow:0 6px 20px rgba(41,68,49,.35);color:#fff;transform:translateY(-2px)}.vr-about-section .vr-about-content .vr-about-btn-wrap .vr-btn-pill-primary:hover svg{transform:translateX(3px)}.vr-about-section .vr-about-media .vr-about-image-card{background:#fff;border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,.07);overflow:hidden;transition:transform .3s ease}.vr-about-section .vr-about-media .vr-about-image-card .vr-about-img{display:block;height:auto;object-fit:cover;width:100%}.vr-about-section .vr-about-media .vr-about-image-card:hover{transform:translateY(-4px)}@media(max-width:768px){.vr-about-section .vr-about-media .vr-about-image-card{border-radius:20px}}.vr-products-section{background-color:#f4efea;overflow:hidden;padding:90px 0;width:100%}@media(max-width:991px){.vr-products-section{padding:65px 0}}@media(max-width:575px){.vr-products-section{padding:50px 0}}.vr-products-section .vr-products-header{margin-bottom:50px;text-align:center}.vr-products-section .vr-products-header .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.vr-products-section .vr-products-header .vr-section-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;margin:0}@media(max-width:768px){.vr-products-section .vr-products-header .vr-section-title{font-size:32px}}.vr-products-section .vr-products-slider-wrapper{margin-bottom:40px;overflow:hidden;width:100%}.vr-products-section .vr-products-slider-wrapper .vr-products-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 4px 20px;-ms-overflow-style:none;scrollbar-width:none}.vr-products-section .vr-products-slider-wrapper .vr-products-track::-webkit-scrollbar{display:none}@media(max-width:768px){.vr-products-section .vr-products-slider-wrapper .vr-products-track{gap:16px}}.vr-products-section .vr-product-card{background-color:#fff;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,.06);flex:0 0 calc(33.333% - 16px);min-width:320px;padding:16px 16px 20px;scroll-snap-align:start;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}@media(max-width:991px){.vr-products-section .vr-product-card{flex:0 0 calc(50% - 12px);min-width:290px}}@media(max-width:575px){.vr-products-section .vr-product-card{border-radius:20px;flex:0 0 calc(100% - 20px);min-width:260px;padding:14px 14px 18px}}.vr-products-section .vr-product-card .vr-product-card-inner{display:flex;flex-direction:column;height:100%;text-decoration:none}.vr-products-section .vr-product-card .vr-product-image-wrap{align-items:center;aspect-ratio:4/4.4;background-color:#1e2e22;border-radius:20px;display:flex;justify-content:center;margin-bottom:18px;overflow:hidden;position:relative;width:100%}@media(max-width:575px){.vr-products-section .vr-product-card .vr-product-image-wrap{border-radius:16px;margin-bottom:14px}}.vr-products-section .vr-product-card .vr-product-image-wrap .vr-product-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.vr-products-section .vr-product-card .vr-product-info-row{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:0 6px 2px}.vr-products-section .vr-product-card .vr-product-info-row .vr-product-title{color:#171717;flex-grow:1;font-family:Lusitana,Georgia,serif;font-size:19px;font-weight:700;line-height:1.3;margin:0;transition:color .25s ease}@media(max-width:768px){.vr-products-section .vr-product-card .vr-product-info-row .vr-product-title{font-size:17px}}.vr-products-section .vr-product-card .vr-product-info-row .vr-product-arrow-btn{align-items:center;background-color:#be996b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:44px}@media(max-width:575px){.vr-products-section .vr-product-card .vr-product-info-row .vr-product-arrow-btn{height:38px;width:38px}}.vr-products-section .vr-product-card .vr-product-info-row .vr-product-arrow-btn svg{display:block;transition:transform .3s ease}.vr-products-section .vr-product-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.1);transform:translateY(-6px)}.vr-products-section .vr-product-card:hover .vr-product-image-wrap .vr-product-img{transform:scale(1.06)}.vr-products-section .vr-product-card:hover .vr-product-info-row .vr-product-title{color:#be996b}.vr-products-section .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn{background-color:#294431;transform:scale(1.08)}.vr-products-section .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn svg{transform:translate(2px,-2px)}.vr-products-section .vr-products-nav{align-items:center;display:flex;gap:16px;justify-content:center}.vr-products-section .vr-products-nav .vr-nav-btn{align-items:center;background:transparent;border:1px solid #294431;border-radius:50px;color:#294431;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.8px;padding:9px 24px;text-transform:uppercase;transition:all .25s ease}.vr-products-section .vr-products-nav .vr-nav-btn svg{display:inline-block;height:11px;width:6px;stroke:currentColor;transition:transform .25s ease,stroke .25s ease}.vr-products-section .vr-products-nav .vr-nav-btn svg path{stroke:currentColor}.vr-products-section .vr-products-nav .vr-nav-btn:hover{background-color:#294431;box-shadow:0 6px 18px rgba(41,68,49,.25);color:#fff;transform:translateY(-2px)}.vr-products-section .vr-products-nav .vr-nav-btn:hover.vr-prev-btn svg{transform:translateX(-2px)}.vr-products-section .vr-products-nav .vr-nav-btn:hover.vr-next-btn svg{transform:translateX(2px)}.vr-farm-timeline-section{background-color:#fff;overflow:hidden;padding:90px 0;width:100%}@media(max-width:991px){.vr-farm-timeline-section{padding:60px 0}}@media(max-width:575px){.vr-farm-timeline-section{padding:45px 0}}.vr-farm-timeline-section .vr-section-header{margin-bottom:70px;text-align:center}@media(max-width:768px){.vr-farm-timeline-section .vr-section-header{margin-bottom:45px}}.vr-farm-timeline-section .vr-section-header .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.vr-farm-timeline-section .vr-section-header .vr-section-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0}@media(max-width:768px){.vr-farm-timeline-section .vr-section-header .vr-section-title{font-size:30px}}.vr-farm-timeline-section .vr-timeline-wrapper{margin:0 auto;max-width:1040px;padding:10px 0;position:relative}.vr-farm-timeline-section .vr-timeline-wrapper .vr-timeline-line{border-left:2px dashed #d8caba;bottom:40px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:2px;z-index:1}@media(max-width:768px){.vr-farm-timeline-section .vr-timeline-wrapper .vr-timeline-line{left:18px;transform:none}}.vr-farm-timeline-section .vr-timeline-items{display:flex;flex-direction:column;gap:50px;position:relative;z-index:2}@media(max-width:768px){.vr-farm-timeline-section .vr-timeline-items{gap:40px}}.vr-farm-timeline-section .vr-timeline-row{align-items:flex-start;display:flex;position:relative;width:100%}.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-spacer{order:1;width:45%}.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-node{display:flex;justify-content:center;order:2;width:10%}.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-content{order:3;padding-left:36px;text-align:left;width:45%}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-content{order:1;padding-right:36px;text-align:right;width:45%}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-content .vr-timeline-desc p{margin-left:auto}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-node{display:flex;justify-content:center;order:2;width:10%}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-spacer{order:3;width:45%}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-node{padding-top:10px}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-node .node-dot{align-items:center;background:#fff;border:2px solid #d8caba;border-radius:50%;box-shadow:0 0 0 5px #fff;display:flex;height:26px;justify-content:center;transition:transform .25s ease,border-color .25s ease;width:26px}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-node .node-dot:after{background-color:#be996b;border-radius:50%;content:"";display:block;height:12px;transition:transform .25s ease;width:12px}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-content .vr-timeline-number{color:#be996b;font-family:Lusitana,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:1;margin-bottom:8px}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-content .vr-timeline-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:23px;font-weight:700;line-height:1.3;margin:0 0 10px}.vr-farm-timeline-section .vr-timeline-row .vr-timeline-content .vr-timeline-desc p{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;margin:0;max-width:440px}.vr-farm-timeline-section .vr-timeline-row:hover .node-dot{border-color:#be996b;transform:scale(1.15)}.vr-farm-timeline-section .vr-timeline-row:hover .node-dot:after{transform:scale(1.1)}@media(max-width:768px){.vr-farm-timeline-section .vr-timeline-row{display:block;padding-left:50px}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-spacer,.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-spacer{display:none}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-node,.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-node{left:5px;padding-top:0;position:absolute;top:6px;width:auto}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-content,.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-content{padding:0;text-align:left;width:100%}.vr-farm-timeline-section .vr-timeline-row.timeline-left .vr-timeline-content .vr-timeline-desc p,.vr-farm-timeline-section .vr-timeline-row.timeline-right .vr-timeline-content .vr-timeline-desc p{margin-left:0}}.vr-counter-section{background-color:#294431;overflow:hidden;padding:70px 0;position:relative;width:100%}@media(max-width:991px){.vr-counter-section{padding:50px 0}}.vr-counter-section .vr-counter-wrapper{position:relative;width:100%}.vr-counter-section .vr-counter-wrapper .vr-counter-track{background-color:hsla(0,0%,100%,.22);height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}@media(max-width:991px){.vr-counter-section .vr-counter-wrapper .vr-counter-track{display:none}}.vr-counter-section .vr-counter-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}@media(max-width:1199px){.vr-counter-section .vr-counter-grid{gap:18px}}@media(max-width:991px){.vr-counter-section .vr-counter-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-counter-section .vr-counter-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}.vr-counter-section .vr-counter-card{align-items:center;background-color:#fff;border-radius:22px;box-shadow:0 12px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;padding:38px 20px 32px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}@media(max-width:575px){.vr-counter-section .vr-counter-card{border-radius:16px;padding:24px 12px 18px}}.vr-counter-section .vr-counter-card .vr-counter-icon-wrap{align-items:center;display:flex;height:42px;justify-content:center;margin-bottom:16px;transition:transform .25s ease}@media(max-width:575px){.vr-counter-section .vr-counter-card .vr-counter-icon-wrap{height:32px;margin-bottom:10px}}.vr-counter-section .vr-counter-card .vr-counter-icon-wrap .vr-counter-icon{display:block;height:auto;max-height:38px;max-width:44px;object-fit:contain;width:auto}@media(max-width:575px){.vr-counter-section .vr-counter-card .vr-counter-icon-wrap .vr-counter-icon{max-height:28px;max-width:36px}}.vr-counter-section .vr-counter-card .vr-counter-number{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin-bottom:10px}@media(max-width:768px){.vr-counter-section .vr-counter-card .vr-counter-number{font-size:32px}}@media(max-width:575px){.vr-counter-section .vr-counter-card .vr-counter-number{font-size:26px;margin-bottom:6px}}.vr-counter-section .vr-counter-card .vr-counter-label{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:500;letter-spacing:.2px;line-height:1.35;margin:0}@media(max-width:575px){.vr-counter-section .vr-counter-card .vr-counter-label{font-size:12.5px;line-height:1.25}}.vr-counter-section .vr-counter-card:hover{box-shadow:0 20px 45px rgba(0,0,0,.18);transform:translateY(-6px)}.vr-counter-section .vr-counter-card:hover .vr-counter-icon-wrap{transform:scale(1.1)}.vr-why-choose-section{background-color:#e8f1ec;overflow:hidden;padding:85px 0;position:relative;width:100%}@media(max-width:991px){.vr-why-choose-section{padding:60px 0}}@media(max-width:575px){.vr-why-choose-section{padding:45px 0}}.vr-why-choose-section .vr-why-header-grid{align-items:flex-start;display:flex;gap:50px;justify-content:space-between;margin-bottom:45px}@media(max-width:991px){.vr-why-choose-section .vr-why-header-grid{flex-direction:column;gap:20px;margin-bottom:35px}}.vr-why-choose-section .vr-why-header-grid .vr-why-header-left{flex:1}.vr-why-choose-section .vr-why-header-grid .vr-why-header-left .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.vr-why-choose-section .vr-why-header-grid .vr-why-header-left .vr-why-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:1.22;margin:0}@media(max-width:768px){.vr-why-choose-section .vr-why-header-grid .vr-why-header-left .vr-why-title{font-size:28px}}.vr-why-choose-section .vr-why-header-grid .vr-why-header-right{flex:1;max-width:580px}@media(max-width:991px){.vr-why-choose-section .vr-why-header-grid .vr-why-header-right{max-width:100%}}.vr-why-choose-section .vr-why-header-grid .vr-why-header-right .vr-why-desc p{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.7;margin:0 0 12px}.vr-why-choose-section .vr-why-header-grid .vr-why-header-right .vr-why-desc p:last-child{margin-bottom:0}.vr-why-choose-section .vr-why-showcase{margin-bottom:50px;width:100%}@media(max-width:768px){.vr-why-choose-section .vr-why-showcase{margin-bottom:35px}}.vr-why-choose-section .vr-why-showcase .vr-why-image-card{background:#fff;border-radius:28px;box-shadow:0 16px 45px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.vr-why-choose-section .vr-why-showcase .vr-why-image-card .vr-why-img{border-radius:28px;display:block;height:auto;object-fit:cover;width:100%}.vr-why-choose-section .vr-why-showcase .vr-why-image-card:hover{box-shadow:0 22px 55px rgba(0,0,0,.12)}.vr-why-choose-section .vr-why-logos-wrapper{overflow:hidden;padding-top:10px;width:100%}@media(max-width:768px){.vr-why-choose-section .vr-why-logos-wrapper{margin:0 -15px;padding:10px 15px 15px}}.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid{align-items:center;display:flex;gap:30px;justify-content:space-around}@media(max-width:768px){.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid::-webkit-scrollbar{display:none}}.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid .vr-why-logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:10px 15px;transition:transform .25s ease}@media(max-width:768px){.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid .vr-why-logo-item{min-width:90px;padding:8px 12px;scroll-snap-align:center}}.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid .vr-why-logo-item .vr-why-logo-img{display:block;height:auto;max-height:65px;max-width:140px;object-fit:contain;width:auto}@media(max-width:768px){.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid .vr-why-logo-item .vr-why-logo-img{max-height:48px;max-width:110px}}.vr-why-choose-section .vr-why-logos-wrapper .vr-why-logos-grid .vr-why-logo-item:hover{transform:scale(1.08)}.vr-cta-section{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:85px 0;position:relative;width:100%}@media(max-width:991px){.vr-cta-section{padding:65px 0}}@media(max-width:575px){.vr-cta-section{padding:50px 0}}.vr-cta-section .vr-cta-overlay{background:linear-gradient(90deg,rgba(14,30,20,.9) 0,rgba(14,30,20,.75) 55%,rgba(14,30,20,.55));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.vr-cta-section .vr-cta-inner{align-items:center;display:flex;gap:50px;justify-content:space-between;position:relative;z-index:2}@media(max-width:991px){.vr-cta-section .vr-cta-inner{align-items:flex-start;flex-direction:column;gap:30px}}.vr-cta-section .vr-cta-content{flex:1;max-width:720px}.vr-cta-section .vr-cta-content .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.vr-cta-section .vr-cta-content .vr-cta-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}@media(max-width:768px){.vr-cta-section .vr-cta-content .vr-cta-title{font-size:27px}}.vr-cta-section .vr-cta-content .vr-cta-desc p{color:#e2e8f0;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;margin:0}.vr-cta-section .vr-cta-actions{flex-shrink:0}.vr-cta-section .vr-cta-actions .vr-btn-gold{align-items:center;background-color:#be996b;border-radius:50px;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:14.5px;font-weight:700;gap:8px;letter-spacing:.8px;padding:15px 36px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vr-cta-section .vr-cta-actions .vr-btn-gold .vr-btn-arrow{font-size:18px;line-height:1;transition:transform .25s ease}.vr-cta-section .vr-cta-actions .vr-btn-gold:hover{background-color:#b2854f;box-shadow:0 12px 30px rgba(0,0,0,.35);color:#fff;transform:translateY(-3px)}.vr-cta-section .vr-cta-actions .vr-btn-gold:hover .vr-btn-arrow{transform:translateX(4px)}.vr-testimonial-section{background-color:#fff;overflow:hidden;padding:90px 0;width:100%}@media(max-width:991px){.vr-testimonial-section{padding:60px 0}}@media(max-width:575px){.vr-testimonial-section{padding:45px 0}}.vr-testimonial-section .vr-testimonial-header{margin-bottom:50px;text-align:center}.vr-testimonial-section .vr-testimonial-header .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.vr-testimonial-section .vr-testimonial-header .vr-section-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;margin:0}@media(max-width:768px){.vr-testimonial-section .vr-testimonial-header .vr-section-title{font-size:30px}}.vr-testimonial-section .vr-testimonial-slider-wrapper{margin-bottom:40px;overflow:hidden;width:100%}.vr-testimonial-section .vr-testimonial-slider-wrapper .vr-testimonial-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 4px 20px;-ms-overflow-style:none;scrollbar-width:none}.vr-testimonial-section .vr-testimonial-slider-wrapper .vr-testimonial-track::-webkit-scrollbar{display:none}.vr-testimonial-section .vr-testimonial-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.05);cursor:pointer;display:flex;flex:0 0 calc(33.333% - 16px);flex-direction:column;justify-content:space-between;min-width:320px;padding:36px 30px;scroll-snap-align:start;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background-color .35s ease,border-color .35s ease}@media(max-width:991px){.vr-testimonial-section .vr-testimonial-card{flex:0 0 calc(50% - 12px)}}@media(max-width:640px){.vr-testimonial-section .vr-testimonial-card{flex:0 0 100%;min-width:270px;padding:28px 22px}}.vr-testimonial-section .vr-testimonial-card .vr-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.vr-testimonial-section .vr-testimonial-card .vr-card-top .vr-stars{color:#be996b;font-size:18px;letter-spacing:2px;line-height:1}.vr-testimonial-section .vr-testimonial-card .vr-card-top .vr-stars .vr-star{display:inline-block}.vr-testimonial-section .vr-testimonial-card .vr-card-top .vr-quote-mark{align-items:center;color:#a3c4ae;display:flex;line-height:1}.vr-testimonial-section .vr-testimonial-card .vr-card-quote{flex-grow:1;margin-bottom:24px}.vr-testimonial-section .vr-testimonial-card .vr-card-quote p{color:#171717;font-family:Lusitana,Georgia,serif;font-size:15.5px;font-weight:400;line-height:1.65;margin:0}.vr-testimonial-section .vr-testimonial-card .vr-card-author{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:14px;padding-top:18px}.vr-testimonial-section .vr-testimonial-card .vr-card-author .vr-author-avatar{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.vr-testimonial-section .vr-testimonial-card .vr-card-author .vr-author-info .vr-author-name{color:#171717;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 2px}.vr-testimonial-section .vr-testimonial-card .vr-card-author .vr-author-info .vr-author-name .vr-author-role{font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:400;opacity:.9}.vr-testimonial-section .vr-testimonial-card .vr-card-author .vr-author-info .vr-author-location{color:#6b7280;display:block;font-family:Josefin Sans,sans-serif;font-size:13px}.vr-testimonial-section .vr-testimonial-card.is-featured{background-color:#294431;border-color:#294431;box-shadow:0 16px 45px rgba(41,68,49,.25)}.vr-testimonial-section .vr-testimonial-card.is-featured .vr-card-top .vr-quote-mark{color:hsla(0,0%,100%,.6)}.vr-testimonial-section .vr-testimonial-card.is-featured .vr-card-quote p{color:#fff}.vr-testimonial-section .vr-testimonial-card.is-featured .vr-card-author{border-top-color:hsla(0,0%,100%,.15)}.vr-testimonial-section .vr-testimonial-card.is-featured .vr-card-author .vr-author-info .vr-author-name{color:#fff}.vr-testimonial-section .vr-testimonial-card.is-featured .vr-card-author .vr-author-info .vr-author-location{color:hsla(0,0%,100%,.75)}.vr-testimonial-section .vr-testimonial-card:hover{transform:translateY(-5px)}.vr-testimonial-section .vr-testimonial-nav{align-items:center;display:flex;gap:16px;justify-content:center}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn{align-items:center;background:transparent;border:1px solid #294431;border-radius:50px;color:#294431;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.8px;padding:9px 24px;text-transform:uppercase;transition:all .25s ease}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn svg{display:inline-block;height:11px;width:6px;stroke:currentColor;transition:transform .25s ease,stroke .25s ease}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn svg path{stroke:currentColor}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn:hover{background-color:#294431;box-shadow:0 6px 18px rgba(41,68,49,.25);color:#fff;transform:translateY(-2px)}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn:hover.vr-prev-btn svg{transform:translateX(-2px)}.vr-testimonial-section .vr-testimonial-nav .vr-nav-btn:hover.vr-next-btn svg{transform:translateX(2px)}.vr-about-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:780px;overflow:hidden;position:relative;width:100%}@media(max-width:991px){.vr-about-hero-section{min-height:680px}}@media(max-width:575px){.vr-about-hero-section{min-height:auto}}.vr-about-hero-section .vr-about-hero-overlay{background:linear-gradient(180deg,rgba(15,25,18,.45),rgba(10,20,15,.65));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.vr-about-hero-section .vr-about-hero-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:50px 0;position:relative;width:100%;z-index:2}@media(max-width:991px){.vr-about-hero-section .vr-about-hero-container{min-height:620px;padding:80px 0 40px}}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-container{min-height:auto;padding:60px 0 35px}}.vr-about-hero-section .vr-about-hero-content{margin:auto auto 45px;max-width:920px;text-align:center;width:100%}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:48px;font-weight:700;letter-spacing:.5px;line-height:1.22;margin:0 0 20px;text-transform:uppercase}@media(max-width:991px){.vr-about-hero-section .vr-about-hero-content .vr-about-hero-title{font-size:38px}}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-content .vr-about-hero-title{font-size:28px;letter-spacing:0}}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc{color:#fff!important;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin:0 auto 34px;max-width:820px;text-shadow:0 1px 4px rgba(0,0,0,.55)}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc div,.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc p,.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc span{color:#fff!important;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.55)}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc,.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc div,.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc p,.vr-about-hero-section .vr-about-hero-content .vr-about-hero-desc span{font-size:15px;line-height:1.5}}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-cta .vr-btn-gold-capsule{align-items:center;background-color:#be996b;border-radius:50px;box-shadow:0 8px 24px hsla(33,39%,58%,.35);color:#fff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700;gap:10px;letter-spacing:.8px;padding:14px 34px;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-cta .vr-btn-gold-capsule svg{display:inline-block;transition:transform .25s ease}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-cta .vr-btn-gold-capsule:hover{background-color:#294431;box-shadow:0 12px 30px rgba(41,68,49,.45);color:#fff;transform:translateY(-3px)}.vr-about-hero-section .vr-about-hero-content .vr-about-hero-cta .vr-btn-gold-capsule:hover svg{transform:translateX(3px)}.vr-about-hero-section .vr-about-hero-metrics-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);width:100%}@media(max-width:991px){.vr-about-hero-section .vr-about-hero-metrics-grid{gap:16px}}@media(max-width:768px){.vr-about-hero-section .vr-about-hero-metrics-grid{gap:12px;grid-template-columns:1fr}}.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.2);display:flex;gap:20px;padding:26px 24px;transition:transform .3s ease,border-color .3s ease}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card{border-radius:16px;gap:16px;padding:20px 18px}}.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card .vr-metric-number{color:#fff;flex-shrink:0;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;line-height:1;min-width:85px}@media(max-width:991px){.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card .vr-metric-number{font-size:34px;min-width:70px}}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card .vr-metric-number{font-size:30px;min-width:60px}}.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card .vr-metric-label{color:hsla(0,0%,100%,.88);font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.45}@media(max-width:575px){.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card .vr-metric-label{font-size:13px}}.vr-about-hero-section .vr-about-hero-metrics-grid .vr-glass-metric-card:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-4px)}.vr-about-overseas-section{background-color:#fff;overflow:hidden;padding:100px 0;width:100%}@media(max-width:991px){.vr-about-overseas-section{padding:60px 0}}@media(max-width:575px){.vr-about-overseas-section{padding:45px 0}}.vr-about-overseas-section .vr-about-overseas-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.15fr}@media(max-width:1199px){.vr-about-overseas-section .vr-about-overseas-grid{gap:40px;grid-template-columns:1fr 1.1fr}}@media(max-width:991px){.vr-about-overseas-section .vr-about-overseas-grid{gap:45px;grid-template-columns:1fr}}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:14px;text-transform:uppercase}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:1.18;margin:0 0 24px}@media(max-width:1199px){.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-title{font-size:40px}}@media(max-width:768px){.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-title{font-size:32px;margin-bottom:18px}}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-desc p{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.75;margin:0 0 16px}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-desc p:last-child{margin-bottom:0}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn-wrap{margin-top:32px}@media(max-width:768px){.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn-wrap{margin-top:24px}}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn{align-items:center;background-color:#20382b;border-radius:999px;box-shadow:0 4px 14px rgba(32,56,43,.2);color:#fff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.2px;padding:14px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn .vr-btn-arrow{font-size:18px;line-height:1;transition:transform .25s ease}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn:hover{background-color:#172a20;box-shadow:0 6px 20px rgba(32,56,43,.3);color:#fff;transform:translateY(-2px)}.vr-about-overseas-section .vr-about-overseas-content .vr-about-overseas-btn:hover .vr-btn-arrow{transform:translateX(4px)}.vr-about-overseas-section .vr-about-overseas-visuals{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:575px){.vr-about-overseas-section .vr-about-overseas-visuals{gap:16px;grid-template-columns:1fr}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-tall-img-wrap{border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.06);display:flex;height:100%;min-height:440px;overflow:hidden}@media(max-width:991px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-tall-img-wrap{min-height:380px}}@media(max-width:575px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-tall-img-wrap{min-height:280px}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-tall-img-wrap .vr-ao-tall-img{border-radius:22px;display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-tall-img-wrap .vr-ao-tall-img:hover{transform:scale(1.03)}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col{display:flex;flex-direction:column;gap:20px;height:100%}@media(max-width:575px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col{gap:16px}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card{align-items:center;background-color:#eef83e;border-radius:22px;box-shadow:0 10px 30px rgba(238,248,62,.2);display:flex;flex-direction:column;justify-content:center;padding:32px 26px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:768px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card{padding:26px 20px}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card:hover{box-shadow:0 14px 34px rgba(238,248,62,.35);transform:translateY(-3px)}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card .vr-ao-icon-badge{align-items:center;background-color:#20382b;border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-bottom:18px;width:52px}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card .vr-ao-icon-badge .vr-ao-card-icon{display:block;height:26px;object-fit:contain;width:26px}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card .vr-ao-card-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 10px}@media(max-width:768px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card .vr-ao-card-title{font-size:18px}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-feature-card .vr-ao-card-desc{color:#2b2b2b;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:400;line-height:1.55;margin:0}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-bottom-img-wrap{border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.06);display:flex;flex:1;min-height:190px;overflow:hidden}@media(max-width:575px){.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-bottom-img-wrap{min-height:200px}}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-bottom-img-wrap .vr-ao-bottom-img{border-radius:22px;display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.vr-about-overseas-section .vr-about-overseas-visuals .vr-ao-stacked-col .vr-ao-bottom-img-wrap .vr-ao-bottom-img:hover{transform:scale(1.03)}.vr-about-cert-section{background-color:#fff;overflow:hidden;padding:0 0 90px;width:100%}@media(max-width:991px){.vr-about-cert-section{padding:0 0 60px}}@media(max-width:575px){.vr-about-cert-section{padding:0 0 45px}}.vr-about-cert-section .vr-about-cert-card{background-color:#eaefe5;border-radius:36px;box-shadow:0 10px 30px rgba(0,0,0,.03);padding:55px 50px}@media(max-width:991px){.vr-about-cert-section .vr-about-cert-card{border-radius:28px;padding:45px 30px}}@media(max-width:575px){.vr-about-cert-section .vr-about-cert-card{border-radius:22px;padding:35px 20px}}.vr-about-cert-section .vr-about-cert-header{margin-bottom:45px;text-align:center}@media(max-width:768px){.vr-about-cert-section .vr-about-cert-header{margin-bottom:35px}}.vr-about-cert-section .vr-about-cert-header .vr-about-cert-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.vr-about-cert-section .vr-about-cert-header .vr-about-cert-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0;text-transform:uppercase}@media(max-width:991px){.vr-about-cert-section .vr-about-cert-header .vr-about-cert-title{font-size:34px}}@media(max-width:575px){.vr-about-cert-section .vr-about-cert-header .vr-about-cert-title{font-size:26px}}.vr-about-cert-section .vr-about-cert-grid{align-items:center;display:grid;gap:35px;grid-template-columns:repeat(5,1fr);justify-items:center}@media(max-width:991px){.vr-about-cert-section .vr-about-cert-grid{gap:30px 20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:575px){.vr-about-cert-section .vr-about-cert-grid{gap:25px 15px;grid-template-columns:repeat(2,1fr)}}.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item{align-items:center;display:flex;height:90px;justify-content:center;padding:10px;width:100%}@media(max-width:575px){.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item{height:75px}}.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item .vr-about-cert-logo{display:block;height:auto;max-height:75px;max-width:140px;object-fit:contain;transition:transform .35s ease,filter .35s ease;width:auto}@media(max-width:768px){.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item .vr-about-cert-logo{max-height:60px;max-width:120px}}@media(max-width:575px){.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item .vr-about-cert-logo{max-height:50px;max-width:100px}}.vr-about-cert-section .vr-about-cert-grid .vr-about-cert-item .vr-about-cert-logo:hover{transform:scale(1.08)}.vr-about-quality-section{background-color:#fff;overflow:hidden;padding:0 0 90px;width:100%}@media(max-width:991px){.vr-about-quality-section{padding:0 0 60px}}@media(max-width:575px){.vr-about-quality-section{padding:0 0 45px}}.vr-about-quality-section .vr-about-quality-header{margin-bottom:40px;max-width:1100px}@media(max-width:768px){.vr-about-quality-section .vr-about-quality-header{margin-bottom:28px}}.vr-about-quality-section .vr-about-quality-header .vr-about-quality-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.vr-about-quality-section .vr-about-quality-header .vr-about-quality-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 24px;text-transform:uppercase}@media(max-width:1199px){.vr-about-quality-section .vr-about-quality-header .vr-about-quality-title{font-size:38px}}@media(max-width:768px){.vr-about-quality-section .vr-about-quality-header .vr-about-quality-title{font-size:30px;margin-bottom:18px}}@media(max-width:480px){.vr-about-quality-section .vr-about-quality-header .vr-about-quality-title{font-size:26px}}.vr-about-quality-section .vr-about-quality-header .vr-about-quality-desc p{color:#4f4f4f;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.75;margin:0 0 16px}.vr-about-quality-section .vr-about-quality-header .vr-about-quality-desc p:last-child{margin-bottom:0}.vr-about-quality-section .vr-about-quality-img-wrap{border-radius:36px;box-shadow:0 14px 40px rgba(0,0,0,.08);overflow:hidden;width:100%}@media(max-width:991px){.vr-about-quality-section .vr-about-quality-img-wrap{border-radius:26px}}@media(max-width:575px){.vr-about-quality-section .vr-about-quality-img-wrap{border-radius:20px}}.vr-about-quality-section .vr-about-quality-img-wrap .vr-about-quality-img{aspect-ratio:16/9.2;border-radius:36px;display:block;height:auto;max-height:560px;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%}@media(max-width:991px){.vr-about-quality-section .vr-about-quality-img-wrap .vr-about-quality-img{aspect-ratio:16/10;border-radius:26px}}@media(max-width:575px){.vr-about-quality-section .vr-about-quality-img-wrap .vr-about-quality-img{aspect-ratio:16/11;border-radius:20px}}.vr-about-quality-section .vr-about-quality-img-wrap .vr-about-quality-img:hover{transform:scale(1.025)}.vr-about-team-section{background-color:#fff;overflow:hidden;padding:0 0 100px;width:100%}@media(max-width:991px){.vr-about-team-section{padding:0 0 70px}}@media(max-width:575px){.vr-about-team-section{padding:0 0 50px}}.vr-about-team-section .vr-about-team-header{margin-bottom:50px;text-align:center}@media(max-width:768px){.vr-about-team-section .vr-about-team-header{margin-bottom:35px}}.vr-about-team-section .vr-about-team-header .vr-about-team-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.vr-about-team-section .vr-about-team-header .vr-about-team-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;text-transform:uppercase}@media(max-width:991px){.vr-about-team-section .vr-about-team-header .vr-about-team-title{font-size:34px}}@media(max-width:575px){.vr-about-team-section .vr-about-team-header .vr-about-team-title{font-size:26px}}.vr-about-team-section .vr-about-team-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1199px){.vr-about-team-section .vr-about-team-grid{gap:18px}}@media(max-width:991px){.vr-about-team-section .vr-about-team-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-about-team-section .vr-about-team-grid{gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:380px}}.vr-about-team-section .vr-team-card{aspect-ratio:3/4;background-color:#f5f5f5;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.07);overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.vr-about-team-section .vr-team-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.12);transform:translateY(-5px)}.vr-about-team-section .vr-team-card:hover .vr-team-img{transform:scale(1.06)}.vr-about-team-section .vr-team-card .vr-team-img-wrap{height:100%;overflow:hidden;width:100%}.vr-about-team-section .vr-team-card .vr-team-img-wrap .vr-team-img{border-radius:20px;display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.vr-about-team-section .vr-team-card .vr-team-info-badge{background-color:#fff;border-radius:12px;bottom:16px;box-shadow:0 6px 20px rgba(0,0,0,.1);left:16px;padding:13px 16px;position:absolute;right:16px;text-align:center;transition:transform .3s ease,background-color .3s ease;z-index:2}.vr-about-team-section .vr-team-card .vr-team-info-badge .vr-team-name{color:#171717;font-family:Lusitana,Georgia,serif;font-size:16px;font-weight:700;line-height:1.25;margin:0 0 2px}.vr-about-team-section .vr-team-card .vr-team-info-badge .vr-team-position{color:#666;font-family:Josefin Sans,sans-serif;font-size:12.5px;font-weight:400;line-height:1.3;margin:0}.vr-about-git-section{background-color:#fff;overflow:hidden;padding:90px 0 100px;width:100%}@media(max-width:991px){.vr-about-git-section{padding:70px 0}}@media(max-width:575px){.vr-about-git-section{padding:50px 0}}.vr-about-git-section .vr-about-git-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;box-shadow:0 16px 45px rgba(0,0,0,.1);overflow:hidden;padding:90px 40px;position:relative}@media(max-width:991px){.vr-about-git-section .vr-about-git-banner{border-radius:28px;padding:70px 30px}}@media(max-width:575px){.vr-about-git-section .vr-about-git-banner{border-radius:20px;padding:50px 20px}}.vr-about-git-section .vr-about-git-banner .vr-about-git-overlay{background:linear-gradient(180deg,rgba(20,42,25,.42),rgba(18,38,22,.68));inset:0;position:absolute;z-index:1}.vr-about-git-section .vr-about-git-banner .vr-about-git-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:2}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-eyebrow{color:hsla(0,0%,100%,.9);display:inline-block;font-family:Lusitana,Georgia,serif;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 18px}@media(max-width:991px){.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-title{font-size:36px}}@media(max-width:575px){.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-title{font-size:28px}}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-desc p{color:hsla(0,0%,100%,.92);font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:400;line-height:1.75;margin:0 0 32px}@media(max-width:575px){.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-desc p{font-size:14.5px;margin-bottom:24px}}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-actions .vr-about-git-btn{align-items:center;background-color:#c19b6c;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.2px;padding:14px 34px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-actions .vr-about-git-btn .vr-btn-arrow{font-size:18px;line-height:1;transition:transform .25s ease}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-actions .vr-about-git-btn:hover{background-color:#b0895a;box-shadow:0 8px 25px rgba(0,0,0,.35);color:#fff;transform:translateY(-2px)}.vr-about-git-section .vr-about-git-banner .vr-about-git-content .vr-about-git-actions .vr-about-git-btn:hover .vr-btn-arrow{transform:translateX(4px)}.vr-footer{background-color:#171717;color:#fff;font-family:Josefin Sans,sans-serif;padding:60px 0 30px;position:relative;width:100%}.vr-footer .footer-container{margin:0 auto;max-width:1380px;padding:0 24px;width:100%}@media(max-width:991px){.vr-footer .footer-container{padding:0 16px}}.vr-footer .vr-footer-branding{margin-bottom:50px;text-align:center}.vr-footer .vr-footer-branding .vr-footer-logo-link{display:inline-block;text-decoration:none}.vr-footer .vr-footer-branding .vr-footer-logo-link .vr-footer-logo-img{max-height:72px;object-fit:contain;transition:transform .2s ease;width:auto}@media(max-width:768px){.vr-footer .vr-footer-branding .vr-footer-logo-link .vr-footer-logo-img{max-height:56px}}.vr-footer .vr-footer-branding .vr-footer-logo-link:hover .vr-footer-logo-img{transform:scale(1.03)}.vr-footer .vr-footer-grid{display:grid;gap:40px;grid-template-columns:1fr 1.2fr 1.1fr 1.4fr;margin-bottom:50px}@media(max-width:1199px){.vr-footer .vr-footer-grid{gap:36px 30px;grid-template-columns:1fr 1fr}}@media(max-width:575px){.vr-footer .vr-footer-grid{gap:30px;grid-template-columns:1fr}}.vr-footer .vr-footer-col .vr-footer-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:19px;font-weight:700;letter-spacing:.3px;margin:0 0 22px;position:relative}.vr-footer .vr-footer-col .vr-footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vr-footer .vr-footer-col .vr-footer-links li{margin:0;padding:0}.vr-footer .vr-footer-col .vr-footer-links li a{color:#b5b5b5;display:inline-block;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:all .2s ease}.vr-footer .vr-footer-col .vr-footer-links li a:hover{color:#be996b;transform:translateX(3px)}.vr-footer .vr-footer-contact-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.vr-footer .vr-footer-contact-list .contact-entry{align-items:flex-start;display:flex;gap:14px;margin:0}.vr-footer .vr-footer-contact-list .contact-entry .entry-icon{color:#fff;flex-shrink:0;margin-top:3px;opacity:.85}.vr-footer .vr-footer-contact-list .contact-entry .entry-icon svg{display:block}.vr-footer .vr-footer-contact-list .contact-entry .entry-content{display:flex;flex-direction:column;gap:2px}.vr-footer .vr-footer-contact-list .contact-entry .entry-content .entry-label{color:#be996b;font-family:Lusitana,Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.5px}.vr-footer .vr-footer-contact-list .contact-entry .entry-content .entry-val,.vr-footer .vr-footer-contact-list .contact-entry .entry-content a.entry-val{color:#b5b5b5;font-family:Josefin Sans,sans-serif;font-size:15px;line-height:1.45;text-decoration:none;transition:color .2s ease}.vr-footer .vr-footer-contact-list .contact-entry .entry-content a.entry-val:hover{color:#fff}.vr-footer .vr-footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.09);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:26px}.vr-footer .vr-footer-bottom .vr-copyright{color:#888;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:400}.vr-footer .vr-footer-bottom .vr-footer-socials{align-items:center;display:flex;gap:20px}.vr-footer .vr-footer-bottom .vr-footer-socials .social-icon-link{align-items:center;color:#fff;display:inline-flex;justify-content:center;opacity:.75;text-decoration:none;transition:all .2s ease}.vr-footer .vr-footer-bottom .vr-footer-socials .social-icon-link svg{display:block}.vr-footer .vr-footer-bottom .vr-footer-socials .social-icon-link:hover{color:#d1ab7d;opacity:1;transform:translateY(-2px)}@media(max-width:640px){.vr-footer .vr-footer-bottom{flex-direction:column-reverse;gap:16px;justify-content:center;text-align:center}}.reveal-animated{backface-visibility:hidden;opacity:0;perspective:1000px;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-animated.slide-up{transform:translate3d(0,32px,0)}.reveal-animated.slide-left{transform:translate3d(-35px,0,0)}.reveal-animated.slide-right{transform:translate3d(35px,0,0)}.reveal-animated.slide-down{transform:translate3d(0,-25px,0)}.reveal-animated.slide-zoom{transform:scale(.95) translate3d(0,20px,0)}.reveal-animated.is-visible{opacity:1!important;transform:translateZ(0) scale(1)!important}@keyframes slideInFromLeft{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroBgZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.hero-section-figma{overflow:hidden}.hero-section-figma .hero-video-bg{animation:heroBgZoom 2s cubic-bezier(.22,1,.36,1) forwards}.hero-section-figma .hero-content h1{animation:slideInFromLeft 1s cubic-bezier(.22,1,.36,1) .1s both}.hero-section-figma .hero-content .hero-desc-wysiwyg,.hero-section-figma .hero-content p{animation:slideInFromLeft 1s cubic-bezier(.22,1,.36,1) .25s both}.hero-section-figma .hero-content .hero-buttons{animation:slideInFromBottom 1s cubic-bezier(.22,1,.36,1) .4s both}.btn-cta-orange,.btn-outline-figma,.btn-outline-orange,.btn-primary-figma,.btn-primary-orange,.btn-submit-message{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease!important}.btn-cta-orange:hover,.btn-outline-figma:hover,.btn-outline-orange:hover,.btn-primary-figma:hover,.btn-primary-orange:hover,.btn-submit-message:hover{transform:translate3d(0,-3px,0) scale(1.01)}.btn-cta-orange:active,.btn-outline-figma:active,.btn-outline-orange:active,.btn-primary-figma:active,.btn-primary-orange:active,.btn-submit-message:active{transform:translate3d(0,-1px,0)}.btn-cta-orange svg,.btn-outline-figma svg,.btn-outline-orange svg,.btn-primary-figma svg,.btn-primary-orange svg,.btn-submit-message svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.btn-cta-orange:hover svg,.btn-outline-figma:hover svg,.btn-outline-orange:hover svg,.btn-primary-figma:hover svg,.btn-primary-orange:hover svg,.btn-submit-message:hover svg{transform:translate3d(4px,0,0)}.blog-card-figma,.category-card,.contact-info-item,.global-pres-card,.oems-card,.oems-ind-pill-card,.office-card,.product-card-figma,.service-card,.whoweare-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s ease!important}.blog-card-figma:hover,.category-card:hover,.contact-info-item:hover,.global-pres-card:hover,.oems-card:hover,.oems-ind-pill-card:hover,.office-card:hover,.product-card-figma:hover,.service-card:hover,.whoweare-card:hover{transform:translate3d(0,-6px,0)}@media(prefers-reduced-motion:reduce){.reveal-animated{opacity:1!important;transform:none!important;transition:none!important}.hero-buttons,.hero-content h1,.hero-desc-wysiwyg,.hero-video-bg{animation:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.vr-contact-page{background-color:#f4efea;overflow:hidden;width:100%}.vr-contact-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:380px;padding:130px 0 75px;position:relative;width:100%}@media(max-width:991px){.vr-contact-hero-section{min-height:300px;padding:100px 0 60px}}@media(max-width:575px){.vr-contact-hero-section{min-height:240px;padding:85px 0 45px}}.vr-contact-hero-section .vr-contact-hero-overlay{background:#171717;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.vr-contact-hero-section .vr-contact-hero-content{margin:0 auto;max-width:880px;padding:0 15px;position:relative;z-index:2}.vr-contact-hero-section .vr-contact-hero-content .vr-contact-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:.5px;line-height:1.25;margin:0 0 16px;text-transform:uppercase}@media(max-width:991px){.vr-contact-hero-section .vr-contact-hero-content .vr-contact-hero-title{font-size:30px}}@media(max-width:575px){.vr-contact-hero-section .vr-contact-hero-content .vr-contact-hero-title{font-size:24px}}.vr-contact-hero-section .vr-contact-hero-content .vr-contact-hero-desc{color:#f2ece6;font-family:Josefin Sans,sans-serif;font-size:15.5px;line-height:1.65;margin:0 auto;max-width:720px;opacity:.95}@media(max-width:575px){.vr-contact-hero-section .vr-contact-hero-content .vr-contact-hero-desc{font-size:14px}}.vr-contact-main-section{background-color:#f4efea;padding:60px 0 80px;width:100%}@media(max-width:768px){.vr-contact-main-section{padding:40px 0 60px}}.vr-contact-main-section .vr-contact-cards-block{margin-bottom:55px}.vr-contact-main-section .vr-contact-cards-block .vr-contact-section-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:32px;font-weight:700;margin:0 0 32px;text-align:center}@media(max-width:575px){.vr-contact-main-section .vr-contact-cards-block .vr-contact-section-title{font-size:26px;margin-bottom:24px}}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid{gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:450px}}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 6px 24px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:center;padding:30px 24px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card .vr-contact-card-icon{align-items:center;color:#be996b;display:inline-flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card .vr-contact-card-label{color:#8c8c8c;display:block;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:500;margin-bottom:6px}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card .vr-contact-card-val{color:#171717;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:700;line-height:1.45;text-decoration:none;transition:color .2s ease}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card .vr-contact-card-val:hover{color:#be996b}.vr-contact-main-section .vr-contact-cards-block .vr-contact-cards-grid .vr-contact-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.08);transform:translateY(-5px)}.vr-contact-main-section .vr-contact-form-card{background:#fff;border-radius:28px;box-shadow:0 10px 40px rgba(0,0,0,.04);margin:0 auto;max-width:960px;padding:50px 60px}@media(max-width:991px){.vr-contact-main-section .vr-contact-form-card{border-radius:22px;padding:38px 32px}}@media(max-width:575px){.vr-contact-main-section .vr-contact-form-card{border-radius:18px;padding:28px 20px}}.vr-contact-main-section .vr-contact-form-card .vr-contact-form-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:30px;font-weight:700;margin:0 0 32px}@media(max-width:575px){.vr-contact-main-section .vr-contact-form-card .vr-contact-form-title{font-size:23px;margin-bottom:24px}}.vr-contact-main-section .vr-contact-form-card .vr-contact-form{width:100%}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-alert{border-radius:10px;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:22px;padding:12px 18px}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-alert.is-success{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-alert.is-error{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}@media(max-width:768px){.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row{gap:16px;grid-template-columns:1fr;margin-bottom:16px}}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row.single-col{grid-template-columns:1fr}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group{display:flex;flex-direction:column}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group label{color:#333;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:600;margin-bottom:8px}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group label .required{color:#d9534f}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group .vr-form-control{background:#f2f2f2;border:1px solid transparent;border-radius:10px;box-sizing:border-box;color:#171717;font-family:Josefin Sans,sans-serif;font-size:14.5px;outline:none;padding:12px 18px;transition:all .25s ease;width:100%}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group .vr-form-control::placeholder{color:#9c9c9c}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group .vr-form-control:focus{background:#fff;border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.12)}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-row .vr-form-group textarea.vr-form-control{min-height:100px;resize:vertical}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row{margin-top:30px}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row .vr-btn-contact-submit{align-items:center;background:#20382b;border:none;border-radius:30px;box-shadow:0 6px 20px rgba(32,56,43,.22);color:#fff;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-width:180px;padding:13px 40px;text-transform:uppercase;transition:all .3s ease}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row .vr-btn-contact-submit:hover{background:#16281f;box-shadow:0 8px 25px rgba(32,56,43,.32);transform:translateY(-2px)}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row .vr-btn-contact-submit.is-loading{opacity:.8;pointer-events:none}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row .vr-btn-contact-submit .btn-spinner .spinner-icon{animation:rotate 1.4s linear infinite;height:18px;width:18px}.vr-contact-main-section .vr-contact-form-card .vr-contact-form .vr-form-submit-row .vr-btn-contact-submit .btn-spinner .spinner-icon .path{stroke:#fff;stroke-linecap:round;animation:dash 1.4s ease-in-out infinite}.vr-contact-map-section{background:#e5e3df;line-height:0;position:relative;width:100%}.vr-contact-map-section .vr-contact-map-wrapper{width:100%}.vr-contact-map-section .vr-contact-map-wrapper iframe{border:0;display:block;height:520px;width:100%}@media(max-width:768px){.vr-contact-map-section .vr-contact-map-wrapper iframe{height:380px}}.vr-blog-archive-page{background-color:#f4efea;overflow:hidden;width:100%}.vr-blog-hero-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:380px;padding:130px 0 80px;position:relative;width:100%}@media(max-width:991px){.vr-blog-hero-section{min-height:300px;padding:100px 0 60px}}@media(max-width:575px){.vr-blog-hero-section{min-height:240px;padding:85px 0 45px}}.vr-blog-hero-section .vr-blog-hero-overlay{background:#171717;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.vr-blog-hero-section .vr-blog-hero-content{margin:0 auto;max-width:880px;padding:0 15px;position:relative;z-index:2}.vr-blog-hero-section .vr-blog-hero-content .vr-blog-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:.5px;line-height:1.25;margin:0 0 16px;text-transform:uppercase}@media(max-width:991px){.vr-blog-hero-section .vr-blog-hero-content .vr-blog-hero-title{font-size:30px}}@media(max-width:575px){.vr-blog-hero-section .vr-blog-hero-content .vr-blog-hero-title{font-size:24px}}.vr-blog-hero-section .vr-blog-hero-content .vr-blog-hero-desc{color:#f2ece6;font-family:Josefin Sans,sans-serif;font-size:15.5px;line-height:1.65;margin:0 auto;max-width:720px;opacity:.95}@media(max-width:575px){.vr-blog-hero-section .vr-blog-hero-content .vr-blog-hero-desc{font-size:14px}}.vr-blog-featured-section{background-color:#f4efea;padding:55px 0 20px;width:100%}@media(max-width:768px){.vr-blog-featured-section{padding:35px 0 15px}}.vr-blog-featured-section .vr-blog-featured-header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.vr-blog-featured-section .vr-blog-featured-header .vr-blog-featured-arrows{display:flex;gap:10px}.vr-blog-featured-section .vr-blog-featured-header .vr-blog-featured-arrows .vr-featured-arrow-btn{align-items:center;background:#fff;border:1px solid #ddd5cb;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.04);color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;transition:all .25s ease;width:40px}.vr-blog-featured-section .vr-blog-featured-header .vr-blog-featured-arrows .vr-featured-arrow-btn:hover:not(:disabled){background:#20382b;border-color:#20382b;color:#fff;transform:scale(1.05)}.vr-blog-featured-section .vr-blog-featured-header .vr-blog-featured-arrows .vr-featured-arrow-btn:disabled{cursor:not-allowed;opacity:.35;transform:none}.vr-blog-featured-section .vr-featured-slider-wrapper{overflow:hidden;position:relative;width:100%}.vr-blog-featured-section .vr-featured-slider-track{display:flex;gap:28px;transition:transform .45s cubic-bezier(.25,1,.5,1);width:100%}@media(max-width:991px){.vr-blog-featured-section .vr-featured-slider-track{gap:20px}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-slide{box-sizing:border-box;flex:0 0 calc(50% - 14px);width:calc(50% - 14px)}@media(max-width:991px){.vr-blog-featured-section .vr-featured-slider-track .vr-featured-slide{flex:0 0 100%;width:100%}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card{background:#20382b;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.07);height:380px;overflow:hidden;position:relative}@media(max-width:575px){.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card{border-radius:18px;height:330px}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-card-link{display:block;height:100%;text-decoration:none;width:100%}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-img-wrap{height:100%;overflow:hidden;width:100%}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-img-wrap .vr-featured-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box{background:#fff;border-radius:16px;bottom:16px;box-shadow:0 8px 25px rgba(0,0,0,.1);left:16px;padding:18px 22px;position:absolute;right:16px;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:575px){.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box{bottom:12px;left:12px;padding:14px 16px;right:12px}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box .vr-featured-tag{color:#8c8c8c;display:block;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box .vr-featured-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 6px;transition:color .25s ease}@media(max-width:575px){.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box .vr-featured-title{font-size:16px}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box .vr-featured-excerpt{color:#555;display:-webkit-box;font-family:Josefin Sans,sans-serif;font-size:13.5px;line-height:1.5;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:575px){.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card .vr-featured-floating-box .vr-featured-excerpt{font-size:12.5px}}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card:hover .vr-featured-img-wrap .vr-featured-img{transform:scale(1.05)}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card:hover .vr-featured-floating-box{box-shadow:0 12px 30px rgba(0,0,0,.15);transform:translateY(-2px)}.vr-blog-featured-section .vr-featured-slider-track .vr-featured-card:hover .vr-featured-floating-box .vr-featured-title{color:#be996b}.vr-blog-featured-section .vr-featured-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.vr-blog-featured-section .vr-featured-dots .vr-dot{background:#d4cac0;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.vr-blog-featured-section .vr-featured-dots .vr-dot.is-active{background:#20382b;border-radius:10px;width:24px}.vr-blog-grid-section{background-color:#f4efea;padding:30px 0 70px;width:100%}@media(max-width:768px){.vr-blog-grid-section{padding:20px 0 50px}}.vr-blog-grid-section .vr-blog-filter-bar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:38px;padding-bottom:12px}@media(max-width:991px){.vr-blog-grid-section .vr-blog-filter-bar{align-items:stretch;flex-direction:column;gap:16px}}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box{flex:0 0 280px;max-width:320px;position:relative}@media(max-width:991px){.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box{flex:1 1 100%;max-width:100%}}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-search-icon{align-items:center;display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-blog-search-input{background:#fff;border:1px solid #dcd4c8;border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.02);color:#171717;font-family:Josefin Sans,sans-serif;font-size:14px;height:44px;outline:none;padding:8px 36px 8px 40px;transition:all .25s ease;width:100%}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-blog-search-input::placeholder{color:#999}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-blog-search-input:focus{border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.12)}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-clear-search-btn{background:none;border:none;color:#888;cursor:pointer;font-size:18px;font-weight:700;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-search-box .vr-clear-search-btn:hover{color:#171717}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap::-webkit-scrollbar{display:none}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list{flex-wrap:nowrap}}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list .vr-cat-pill{background:transparent;border:none;color:#666;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:14.5px;font-weight:600;outline:none;padding:6px 10px;position:relative;transition:all .25s ease;white-space:nowrap}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list .vr-cat-pill:hover{color:#171717}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list .vr-cat-pill.is-active{color:#171717;font-weight:700}.vr-blog-grid-section .vr-blog-filter-bar .vr-blog-categories-wrap .vr-blog-cat-list .vr-cat-pill.is-active:after{background:#171717;border-radius:2px;bottom:0;content:"";height:2.5px;left:10px;position:absolute;right:10px}.vr-blog-grid-section .vr-blog-grid-wrapper{transition:opacity .25s ease;width:100%}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:45px}@media(max-width:991px){.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid{gap:22px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid{gap:20px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card{background:#fff;border-radius:22px;box-shadow:0 6px 22px rgba(0,0,0,.04);padding:16px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-img-wrap{aspect-ratio:16/10.5;background-color:#20382b;border-radius:16px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-img-wrap .vr-blog-badge{background:#e6b014;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#fff;font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:700;left:12px;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-img-wrap .vr-blog-card-img{display:block;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1);width:100%}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-body{flex-grow:1;padding:0 4px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-body .vr-blog-card-date{color:#888;display:block;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:500;margin-bottom:6px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-body .vr-blog-card-title{color:#171717;display:-webkit-box;font-family:Lusitana,Georgia,serif;font-size:18.5px;font-weight:700;line-height:1.35;margin:0 0 8px;transition:color .25s ease;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-body .vr-blog-card-excerpt{color:#555;display:-webkit-box;font-family:Josefin Sans,sans-serif;font-size:13.5px;line-height:1.6;margin:0 0 16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-footer{align-items:center;border-top:1px solid #f2ede6;display:flex;justify-content:space-between;margin-top:auto;padding:12px 4px 2px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-footer .vr-blog-author-meta{align-items:center;display:flex;gap:7px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-footer .vr-blog-author-meta .vr-author-icon{color:#888;display:flex}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-footer .vr-blog-author-meta .vr-author-name{color:#444;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:600}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card .vr-blog-card-footer .vr-reading-time{color:#888;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:500}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card:hover{box-shadow:0 14px 35px rgba(0,0,0,.08);transform:translateY(-6px)}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card:hover .vr-blog-card-img-wrap .vr-blog-card-img{transform:scale(1.06)}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-cards-grid .vr-blog-card:hover .vr-blog-card-body .vr-blog-card-title{color:#be996b}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row{margin-top:10px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row .vr-btn-loadmore{align-items:center;background:#20382b;border:none;border-radius:30px;box-shadow:0 6px 20px rgba(32,56,43,.22);color:#fff;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-width:170px;padding:13px 36px;text-transform:uppercase;transition:all .3s ease}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row .vr-btn-loadmore:hover{background:#16281f;box-shadow:0 8px 25px rgba(32,56,43,.32);transform:translateY(-2px)}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row .vr-btn-loadmore.is-loading{opacity:.8;pointer-events:none}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row .vr-btn-loadmore .btn-spinner .spinner-icon{animation:rotate 1.4s linear infinite;height:18px;width:18px}.vr-blog-grid-section .vr-blog-grid-wrapper .vr-blog-loadmore-row .vr-btn-loadmore .btn-spinner .spinner-icon .path{stroke:#fff;stroke-linecap:round;animation:dash 1.4s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.vr-single-blog-hero{align-items:center;background-color:#171717;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:380px;padding:130px 0 75px;position:relative;width:100%}@media(max-width:991px){.vr-single-blog-hero{min-height:300px;padding:100px 0 60px}}@media(max-width:575px){.vr-single-blog-hero{min-height:240px;padding:85px 0 45px}}.vr-single-blog-hero .vr-single-hero-overlay{background:#171717;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.vr-single-blog-hero .vr-single-hero-content{margin:0 auto;max-width:1100px;padding:0 15px;position:relative;z-index:2}.vr-single-blog-hero .vr-single-hero-content .vr-single-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:.5px;line-height:1.28;margin:0 0 18px;text-transform:uppercase}@media(max-width:991px){.vr-single-blog-hero .vr-single-hero-content .vr-single-hero-title{font-size:30px}}@media(max-width:575px){.vr-single-blog-hero .vr-single-hero-content .vr-single-hero-title{font-size:22px}}.vr-single-blog-hero .vr-single-hero-content .vr-single-breadcrumb-trail{align-items:center;color:hsla(0,0%,100%,.85);display:inline-flex;flex-wrap:wrap;font-family:Josefin Sans,sans-serif;font-size:14px;gap:10px;justify-content:center}.vr-single-blog-hero .vr-single-hero-content .vr-single-breadcrumb-trail a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .2s ease}.vr-single-blog-hero .vr-single-hero-content .vr-single-breadcrumb-trail a:hover{color:#be996b}.vr-single-blog-hero .vr-single-hero-content .vr-single-breadcrumb-trail .sep{color:hsla(0,0%,100%,.6);font-size:13px}.vr-single-blog-hero .vr-single-hero-content .vr-single-breadcrumb-trail .current{color:#fff;font-weight:600}.vr-blog-single-section{background-color:#f4efea;padding:60px 0 80px;width:100%}@media(max-width:768px){.vr-blog-single-section{padding:40px 0 60px}}.vr-blog-single-section .vr-container{margin:0 auto;max-width:1360px;padding:0 20px;width:100%}.vr-blog-single-section .vr-blog-single-card{background:#fff;border-radius:28px;box-shadow:0 10px 40px rgba(0,0,0,.04);margin:0 auto;max-width:1280px;padding:55px 70px;width:100%}@media(max-width:991px){.vr-blog-single-section .vr-blog-single-card{border-radius:22px;padding:40px 36px}}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card{border-radius:18px;padding:26px 20px}}.vr-blog-single-section .vr-blog-single-card .vr-single-meta-row{margin-bottom:12px}.vr-blog-single-section .vr-blog-single-card .vr-single-meta-row .vr-single-read-date{color:#8c8c8c;display:block;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.vr-blog-single-section .vr-blog-single-card .vr-single-main-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:32px;font-weight:700;line-height:1.32;margin:0 0 28px}@media(max-width:768px){.vr-blog-single-section .vr-blog-single-card .vr-single-main-title{font-size:25px;margin-bottom:20px}}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-main-title{font-size:21px}}.vr-blog-single-section .vr-blog-single-card .vr-single-featured-img-wrap{border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.06);margin-bottom:36px;overflow:hidden;width:100%}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-featured-img-wrap{border-radius:14px;margin-bottom:26px}}.vr-blog-single-section .vr-blog-single-card .vr-single-featured-img-wrap .vr-single-featured-img{display:block;height:auto;max-height:540px;object-fit:cover;width:100%}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body{color:#555;font-family:Josefin Sans,sans-serif;font-size:15.5px;line-height:1.82}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body{font-size:14.5px;line-height:1.75}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body p{color:#555;margin:0 0 24px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h1,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h2,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h3,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h4,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h5,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h6{color:#171717;font-family:Lusitana,Georgia,serif;font-weight:700;line-height:1.35;margin:36px 0 16px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h1:first-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h2:first-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h3:first-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h4:first-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h5:first-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h6:first-child{margin-top:0}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h1{font-size:28px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h2{font-size:24px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h3{font-size:21px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h4{font-size:18px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h5{font-size:16px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body h6{font-size:15px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body b,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body strong{color:#1a1a1a;font-weight:700}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body em,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body i{font-style:italic}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body a{color:#be996b;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body a:hover{color:#20382b}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-gallery,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-image,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body figure,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body img{border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,.05);display:block;height:auto;margin:34px 0;max-width:100%;overflow:hidden}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-gallery,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-image,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body figure,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body img{border-radius:14px;margin:24px 0}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-gallery img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-image img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body figure img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body img img{border-radius:20px;display:block;height:auto;width:100%}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-gallery img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-image img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body figure img,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body img img{border-radius:14px}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-gallery figcaption,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-image figcaption,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body figure figcaption,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body img figcaption{color:#888;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-style:italic;margin-top:10px;text-align:center}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-quote,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body blockquote{background:#faf7f2;border-left:4px solid #be996b;border-radius:0 16px 16px 0;color:#20382b;font-family:Lusitana,Georgia,serif;font-size:19px;font-style:italic;line-height:1.65;margin:36px 0;padding:24px 30px}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-quote,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body blockquote{font-size:16px;padding:18px 20px}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-quote p,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body blockquote p{color:inherit;margin:0 0 10px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-quote p:last-child,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body blockquote p:last-child{margin-bottom:0}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-quote cite,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body blockquote cite{color:#888;display:block;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-style:normal;margin-top:10px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ol,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ul{color:#555;margin:20px 0 28px 28px;padding:0}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ol,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ul{margin-left:20px}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ol li,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ul li{line-height:1.75;margin-bottom:12px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ul{list-style-type:disc}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ul li::marker{color:#be996b}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ol{list-style-type:decimal}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body ol li::marker{color:#20382b;font-weight:700}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table{border:1px solid #e6ded5;border-collapse:separate;border-radius:14px;border-spacing:0;box-shadow:0 4px 18px rgba(0,0,0,.03);margin:36px 0;overflow:hidden;width:100%}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table th,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table th{padding:14px 20px;text-align:left}@media(max-width:575px){.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table th,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table th{padding:10px 14px}}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table th,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table th{background:#20382b;color:#fff;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.3px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table td{border-top:1px solid #eee7df;color:#444;font-family:Josefin Sans,sans-serif;font-size:14.5px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-table table tr:nth-child(2n) td,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body table tr:nth-child(2n) td{background-color:#faf7f4}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body code{background:#f4efe9;border-radius:6px;color:#20382b;font-family:monospace;font-size:14px;padding:3px 8px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-code,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body pre{background:#20382b;border-radius:14px;color:#f4efe9;margin:30px 0;overflow-x:auto;padding:22px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-code code,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body pre code{background:none;color:inherit;font-size:14px;padding:0}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .wp-block-separator,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body hr{background:#e5ded4;border:0;height:1px;margin:40px 0}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links{align-items:center;border-top:1px solid #eee7df;display:flex;gap:8px;margin:35px 0 0;padding-top:20px}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links .page-links-title{color:#171717;font-weight:700}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links a,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links span{border:1px solid #ddd5cb;border-radius:8px;font-weight:600;padding:6px 14px;text-decoration:none}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links a{color:#171717}.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links a:hover,.vr-blog-single-section .vr-blog-single-card .vr-single-content-body .page-links span{background:#20382b;border-color:#20382b;color:#fff}@keyframes vrFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vr-product-hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:130px 0 100px;position:relative;width:100%}@media(max-width:991px){.vr-product-hero-section{padding:90px 0 70px}}@media(max-width:575px){.vr-product-hero-section{padding:70px 0 55px}}.vr-product-hero-section .vr-product-hero-overlay{background:#171717;height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.vr-product-hero-section .vr-product-hero-container{position:relative;z-index:2}.vr-product-hero-section .vr-product-hero-content{margin:0 auto;max-width:820px;text-align:center}.vr-product-hero-section .vr-product-hero-content .vr-product-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:52px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px;text-transform:uppercase}@media(max-width:991px){.vr-product-hero-section .vr-product-hero-content .vr-product-hero-title{font-size:40px}}@media(max-width:575px){.vr-product-hero-section .vr-product-hero-content .vr-product-hero-title{font-size:30px;margin-bottom:12px}}.vr-product-hero-section .vr-product-hero-content .vr-product-hero-desc{color:hsla(0,0%,100%,.92);font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin:0}@media(max-width:575px){.vr-product-hero-section .vr-product-hero-content .vr-product-hero-desc{font-size:14.5px;line-height:1.65}}.vr-product-hero-section .vr-product-hero-content .vr-breadcrumb{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:500;gap:12px;justify-content:center;margin-top:18px}.vr-product-hero-section .vr-product-hero-content .vr-breadcrumb a{color:#fff;text-decoration:none;transition:color .3s ease}.vr-product-hero-section .vr-product-hero-content .vr-breadcrumb a:hover{color:#be996b}.vr-product-hero-section .vr-product-hero-content .vr-breadcrumb .vr-breadcrumb-sep{color:hsla(0,0%,100%,.5);font-size:14px}.vr-product-hero-section .vr-product-hero-content .vr-breadcrumb .vr-breadcrumb-current{color:#be996b}.vr-product-archive-section{background-color:#f4efea;min-height:500px;padding:70px 0 110px;width:100%}@media(max-width:991px){.vr-product-archive-section{padding:55px 0 80px}}@media(max-width:575px){.vr-product-archive-section{padding:40px 0 65px}}.vr-product-archive-section .vr-product-filter-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:36px;justify-content:center;margin-bottom:50px}@media(max-width:768px){.vr-product-archive-section .vr-product-filter-tabs{gap:20px;margin-bottom:35px}}.vr-product-archive-section .vr-product-filter-tabs .vr-filter-tab-btn{background:transparent;border:none;color:#555;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:15.5px;font-weight:600;outline:none;padding:6px 4px 10px;position:relative;text-transform:capitalize;transition:color .3s ease}.vr-product-archive-section .vr-product-filter-tabs .vr-filter-tab-btn:after{background-color:#171717;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.vr-product-archive-section .vr-product-filter-tabs .vr-filter-tab-btn:hover{color:#171717}.vr-product-archive-section .vr-product-filter-tabs .vr-filter-tab-btn.is-active{color:#171717;font-weight:700}.vr-product-archive-section .vr-product-filter-tabs .vr-filter-tab-btn.is-active:after{width:100%}.vr-product-archive-grid{display:grid;gap:32px 28px;grid-template-columns:repeat(3,1fr);margin-bottom:55px}@media(max-width:1199px){.vr-product-archive-grid{gap:24px 20px}}@media(max-width:991px){.vr-product-archive-grid{gap:24px 20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-product-archive-grid{grid-template-columns:1fr;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:380px}}.vr-product-archive-grid .vr-product-card{background-color:#fff;border-radius:26px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:16px 16px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}@media(max-width:575px){.vr-product-archive-grid .vr-product-card{border-radius:20px;padding:14px 14px 18px}}.vr-product-archive-grid .vr-product-card .vr-product-card-inner{display:flex;flex-direction:column;height:100%;text-decoration:none}.vr-product-archive-grid .vr-product-card .vr-product-image-wrap{align-items:center;aspect-ratio:4/4.4;background-color:#1e2e22;border-radius:20px;display:flex;justify-content:center;margin-bottom:18px;overflow:hidden;position:relative;width:100%}@media(max-width:575px){.vr-product-archive-grid .vr-product-card .vr-product-image-wrap{border-radius:16px;margin-bottom:14px}}.vr-product-archive-grid .vr-product-card .vr-product-image-wrap .vr-product-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.vr-product-archive-grid .vr-product-card .vr-product-info-row{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:0 6px 2px}.vr-product-archive-grid .vr-product-card .vr-product-info-row .vr-product-title{color:#171717;flex-grow:1;font-family:Lusitana,Georgia,serif;font-size:19px;font-weight:700;line-height:1.3;margin:0;transition:color .25s ease}@media(max-width:768px){.vr-product-archive-grid .vr-product-card .vr-product-info-row .vr-product-title{font-size:17px}}.vr-product-archive-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn{align-items:center;background-color:#be996b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:44px}@media(max-width:575px){.vr-product-archive-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn{height:38px;width:38px}}.vr-product-archive-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn svg{display:block;transition:transform .3s ease}.vr-product-archive-grid .vr-product-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.1);transform:translateY(-6px)}.vr-product-archive-grid .vr-product-card:hover .vr-product-image-wrap .vr-product-img{transform:scale(1.06)}.vr-product-archive-grid .vr-product-card:hover .vr-product-info-row .vr-product-title{color:#be996b}.vr-product-archive-grid .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn{background-color:#20382b;transform:scale(1.08)}.vr-product-archive-grid .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn svg{transform:translate(2px,-2px)}.vr-product-loadmore-wrap{margin-top:10px}.vr-product-loadmore-wrap .vr-btn-loadmore{align-items:center;background-color:#20382b;border:none;border-radius:999px;box-shadow:0 6px 20px rgba(32,56,43,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.5px;padding:15px 36px;text-transform:uppercase;transition:all .3s ease}.vr-product-loadmore-wrap .vr-btn-loadmore .vr-btn-arrow{font-size:18px;line-height:1;transition:transform .25s ease}.vr-product-loadmore-wrap .vr-btn-loadmore:hover{background-color:#172a20;box-shadow:0 8px 25px rgba(32,56,43,.35);color:#fff;transform:translateY(-2px)}.vr-product-loadmore-wrap .vr-btn-loadmore:hover .vr-btn-arrow{transform:translateX(4px)}.vr-product-card .vr-product-image-wrap{position:relative}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay{align-items:center;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);background:linear-gradient(180deg,rgba(32,56,43,.15),rgba(32,56,43,.65));border-radius:inherit;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:16px;pointer-events:none;position:absolute;right:0;top:0;transition:all .35s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:6}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn{align-items:center;background:#20382b;border:1.5px solid #be996b;border-radius:50px;box-shadow:0 10px 25px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.2px;outline:none;padding:12px 22px;text-decoration:none;text-transform:uppercase;transform:translateY(14px) scale(.92);transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn .vr-card-quote-icon{transition:transform .25s ease}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn:hover{background:#be996b;border-color:#be996b;box-shadow:0 12px 30px hsla(33,39%,58%,.5);color:#fff;transform:translateY(0) scale(1.05)}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn:hover .vr-card-quote-icon{transform:translateX(4px)}.vr-product-card .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn:active{transform:translateY(0) scale(.98)}.vr-product-card:hover .vr-product-image-wrap .vr-card-quote-overlay{opacity:1;pointer-events:auto;visibility:visible}.vr-product-card:hover .vr-product-image-wrap .vr-card-quote-overlay .vr-card-quote-btn{transform:translateY(0) scale(1)}.vr-single-product-page{background-color:#f4efea;overflow:hidden;width:100%}.vr-single-product-hero-section{background-color:#f4efea;padding:70px 0 35px;width:100%}@media(max-width:991px){.vr-single-product-hero-section{padding:45px 0 25px}}.vr-single-product-hero-section .vr-single-prod-layout{align-items:start;display:grid;gap:55px;grid-template-columns:460px 1fr}@media(max-width:1199px){.vr-single-product-hero-section .vr-single-prod-layout{gap:35px;grid-template-columns:400px 1fr}}@media(max-width:991px){.vr-single-product-hero-section .vr-single-prod-layout{gap:35px;grid-template-columns:1fr;margin:0 auto;max-width:600px}}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box{align-items:center;aspect-ratio:4/4.5;background:#fff;border:1px solid #eae3d8;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:24px;position:relative;width:100%}@media(max-width:575px){.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box{border-radius:18px;padding:16px}}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box .vr-main-product-img{border-radius:12px;display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1);width:100%}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box .vr-zoom-overlay-hint{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,9%,.75);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;bottom:16px;color:#fff;display:flex;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:600;gap:6px;opacity:.85;padding:7px 12px;pointer-events:none;position:absolute;right:16px;transition:all .3s ease}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box .vr-zoom-overlay-hint svg{height:14px;width:14px}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box:hover .vr-main-product-img{transform:scale(1.03)}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-main-product-image-box:hover .vr-zoom-overlay-hint{background:#20382b;border-color:#be996b;opacity:1;transform:scale(1.05)}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row{display:flex;gap:14px;margin-top:16px}@media(max-width:575px){.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row{gap:10px;margin-top:12px}}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row .vr-thumb-btn{aspect-ratio:1/1;background:#fff;border:2px solid transparent;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);cursor:pointer;flex:1;outline:none;overflow:hidden;padding:4px;transition:all .25s ease}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row .vr-thumb-btn .vr-thumb-img{border-radius:11px;display:block;height:100%;object-fit:cover;width:100%}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row .vr-thumb-btn:hover{border-color:#be996b;transform:translateY(-2px)}.vr-single-product-hero-section .vr-single-prod-gallery-col .vr-product-thumbnails-row .vr-thumb-btn.is-active{border-color:#20382b;transform:scale(1.02)}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}@media(max-width:768px){.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-title{font-size:30px}}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-subtitle{color:#5a5a5a;font-family:Josefin Sans,sans-serif;font-size:16px;line-height:1.5;margin:0 0 16px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-rating-row{align-items:center;display:flex;gap:10px;margin-bottom:20px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-rating-row .vr-stars{color:#f5a623;display:flex;font-size:18px;gap:3px;line-height:1}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-rating-row .vr-reviews-count{color:#777;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-price-row{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;margin-bottom:24px;padding-bottom:20px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-price-row .vr-price-label{color:#171717;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:600}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-price-row .vr-sale-price{color:#171717;font-family:Lusitana,Georgia,serif;font-size:28px;font-weight:700}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-price-row .vr-regular-price{color:#8c8c8c;font-family:Josefin Sans,sans-serif;font-size:18px;text-decoration:line-through}.vr-single-product-hero-section .vr-single-prod-info-col .vr-field-label{color:#333;display:block;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-offers-wrap{margin-bottom:24px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-offers-wrap .vr-offers-grid{display:flex;flex-wrap:wrap;gap:10px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-offers-wrap .vr-offers-grid .vr-offer-card{align-items:center;background:#fff;border:1px dashed #c9bfb4;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.03);color:#171717;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-offers-wrap .vr-offers-grid .vr-offer-card .vr-offer-icon{color:#be996b;display:flex}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-weights-wrap{margin-bottom:28px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-weights-wrap .vr-weights-pills{display:flex;flex-wrap:wrap;gap:10px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-weights-wrap .vr-weights-pills .vr-weight-pill{background:#fff;border:1px solid #d4cac0;border-radius:8px;color:#333;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;outline:none;padding:9px 18px;transition:all .25s ease}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-weights-wrap .vr-weights-pills .vr-weight-pill:hover{border-color:#20382b;color:#20382b}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-weights-wrap .vr-weights-pills .vr-weight-pill.is-active{background-color:#20382b;border-color:#20382b;box-shadow:0 4px 14px rgba(32,56,43,.25);color:#fff}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row{display:flex;gap:16px;margin-bottom:30px}@media(max-width:575px){.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row{flex-direction:column;gap:12px}}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-quote{align-items:center;background:#20382b;border:1.5px solid #20382b;border-radius:8px;box-shadow:0 6px 22px rgba(32,56,43,.28);color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:Josefin Sans,sans-serif;font-size:14.5px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1.5px;padding:16px 28px;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-quote .vr-btn-quote-icon{transition:transform .25s ease}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-quote:hover{background:#16281f;border-color:#16281f;box-shadow:0 10px 28px rgba(32,56,43,.38);color:#fff;transform:translateY(-2px)}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-quote:hover .vr-btn-quote-icon{transform:translateX(4px)}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-quote:active{transform:translateY(0)}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-cart{background:#fff;border:1.5px solid #c19b6c;border-radius:8px;color:#c19b6c;cursor:pointer;flex:1;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:1.2px;padding:15px 24px;text-transform:uppercase;transition:all .3s ease}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-cart:hover{background:#c19b6c;box-shadow:0 6px 18px hsla(33,41%,59%,.3);color:#fff}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-buy{background:#20382b;border:none;border-radius:8px;box-shadow:0 6px 20px rgba(32,56,43,.25);color:#fff;cursor:pointer;flex:1;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:1.2px;padding:15px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-actions-row .vr-btn-buy:hover{background:#16281f;box-shadow:0 8px 25px rgba(32,56,43,.35);color:#fff;transform:translateY(-2px)}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-crafted-box{background:#fff;border-left:4px solid #be996b;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.04);padding:24px 26px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-crafted-box .vr-crafted-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:18px;font-weight:700;margin:0 0 10px}.vr-single-product-hero-section .vr-single-prod-info-col .vr-single-prod-crafted-box .vr-crafted-desc p{color:#555;font-family:Josefin Sans,sans-serif;font-size:14.5px;line-height:1.7;margin:0}.vr-single-product-cards-section{background-color:#f4efea;padding:15px 0 60px;width:100%}.vr-single-product-cards-section .vr-product-details-cards-stack{display:flex;flex-direction:column;gap:26px}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card{background:#fff;border-radius:22px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:38px 42px}@media(max-width:768px){.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card{border-radius:18px;padding:26px 22px}}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-heading{border-bottom:1px solid #f2ede6;color:#171717;font-family:Lusitana,Georgia,serif;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0 0 20px;padding-bottom:14px}@media(max-width:768px){.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-heading{font-size:22px}}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content{color:#4a4a4a;font-family:Josefin Sans,sans-serif;font-size:15.5px;line-height:1.8}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content p{margin:0 0 16px}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content p:last-child{margin-bottom:0}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content ol,.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content ul{margin:16px 0;padding-left:24px}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content ol li,.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content ul li{color:#444;line-height:1.65;margin-bottom:10px;position:relative}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-highlights-grid{display:grid;gap:26px 36px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-highlights-grid{gap:20px;grid-template-columns:1fr}}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-highlights-grid .vr-highlight-item h4{color:#171717;font-family:Lusitana,Georgia,serif;font-size:17px;font-weight:700;margin:0 0 6px}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-highlights-grid .vr-highlight-item p{color:#555;font-family:Josefin Sans,sans-serif;font-size:14.5px;line-height:1.6;margin:0}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content.vr-table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-product-spec-table{border:1px solid #eae3d8;border-collapse:separate;border-radius:14px;border-spacing:0;font-family:Josefin Sans,sans-serif;overflow:hidden;width:100%}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-product-spec-table th{background:#f7f4ee;border-bottom:1px solid #eae3d8;color:#171717;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;padding:14px 22px;text-align:left}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-product-spec-table td{border-bottom:1px solid #f2ede6;color:#444;font-size:14.5px;padding:13px 22px}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-product-spec-table tr:nth-child(2n) td{background-color:#faf8f4}.vr-single-product-cards-section .vr-product-details-cards-stack .vr-detail-white-card .vr-card-wysiwyg-content .vr-product-spec-table tr:last-child td{border-bottom:none}.vr-related-products-section{background-color:#f4efea;padding:30px 0 80px;width:100%}@media(max-width:991px){.vr-related-products-section{padding:20px 0 60px}}.vr-related-products-section .vr-related-header{margin-bottom:45px;text-align:center}.vr-related-products-section .vr-related-header .vr-section-eyebrow{color:#be996b;display:inline-block;font-family:Lusitana,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.vr-related-products-section .vr-related-header .vr-section-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:42px;font-weight:700;letter-spacing:-.5px;margin:0}@media(max-width:768px){.vr-related-products-section .vr-related-header .vr-section-title{font-size:32px}}.vr-related-products-section .vr-related-grid{display:grid;gap:32px 28px;grid-template-columns:repeat(3,1fr);margin-bottom:35px}@media(max-width:991px){.vr-related-products-section .vr-related-grid{gap:24px 20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.vr-related-products-section .vr-related-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:380px}}.vr-related-products-section .vr-related-grid .vr-product-card{background-color:#fff;border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:18px 18px 22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}@media(max-width:575px){.vr-related-products-section .vr-related-grid .vr-product-card{border-radius:20px;padding:14px 14px 18px}}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-card-inner{display:flex;flex-direction:column;height:100%;text-decoration:none}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-image-wrap{align-items:center;aspect-ratio:4/4.4;background-color:#1e2e22;border-radius:20px;display:flex;justify-content:center;margin-bottom:18px;overflow:hidden;position:relative;width:100%}@media(max-width:575px){.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-image-wrap{border-radius:16px;margin-bottom:14px}}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-image-wrap .vr-product-img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:0 6px 2px}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row .vr-product-title{color:#171717;flex-grow:1;font-family:Lusitana,Georgia,serif;font-size:19px;font-weight:700;line-height:1.3;margin:0;transition:color .25s ease}@media(max-width:768px){.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row .vr-product-title{font-size:17px}}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn{align-items:center;background-color:#be996b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:44px}@media(max-width:575px){.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn{height:38px;width:38px}}.vr-related-products-section .vr-related-grid .vr-product-card .vr-product-info-row .vr-product-arrow-btn svg{display:block;transition:transform .3s ease}.vr-related-products-section .vr-related-grid .vr-product-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.1);transform:translateY(-6px)}.vr-related-products-section .vr-related-grid .vr-product-card:hover .vr-product-image-wrap .vr-product-img{transform:scale(1.06)}.vr-related-products-section .vr-related-grid .vr-product-card:hover .vr-product-info-row .vr-product-title{color:#be996b}.vr-related-products-section .vr-related-grid .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn{background-color:#20382b;transform:scale(1.08)}.vr-related-products-section .vr-related-grid .vr-product-card:hover .vr-product-info-row .vr-product-arrow-btn svg{transform:translate(2px,-2px)}.vr-related-products-section .vr-related-nav-row{display:flex;gap:12px;justify-content:center;margin-top:10px}.vr-related-products-section .vr-related-nav-row .vr-btn-nav{background:#fff;border:1px solid #d4cac0;border-radius:6px;color:#555;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;padding:8px 18px;transition:all .25s ease}.vr-related-products-section .vr-related-nav-row .vr-btn-nav:hover{background:#20382b;border-color:#20382b;color:#fff}.vr-lightbox{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s ease;visibility:hidden;width:100vw;z-index:999999}.vr-lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}.vr-lightbox.is-open .vr-lightbox-container{opacity:1;transform:scale(1)}.vr-lightbox .vr-lightbox-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.88);height:100%;left:0;position:absolute;top:0;width:100%}.vr-lightbox .vr-lightbox-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90vw;opacity:0;position:relative;transform:scale(.94);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease;width:auto;z-index:2}.vr-lightbox .vr-lightbox-close{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;position:fixed;right:24px;top:24px;transition:all .25s ease;width:44px;z-index:10}.vr-lightbox .vr-lightbox-close:hover{background:#be996b;border-color:#be996b;transform:rotate(90deg) scale(1.1)}.vr-lightbox .vr-lightbox-counter{color:#fff;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:600;left:28px;letter-spacing:1.2px;opacity:.9;position:fixed;top:28px;z-index:10}.vr-lightbox .vr-lightbox-image-wrap{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;justify-content:center;max-height:72vh;max-width:85vw}.vr-lightbox .vr-lightbox-image-wrap .vr-lightbox-img{border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.6);display:block;height:auto;max-height:70vh;max-width:82vw;object-fit:contain;transition:opacity .2s ease,transform .25s ease;width:auto}.vr-lightbox .vr-lightbox-arrow{align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;position:fixed;top:50%;transform:translateY(-50%);transition:all .25s ease;width:50px;z-index:10}.vr-lightbox .vr-lightbox-arrow:hover{background:#be996b;border-color:#be996b;transform:translateY(-50%) scale(1.12)}.vr-lightbox .vr-lightbox-arrow.vr-lightbox-prev{left:24px}@media(max-width:768px){.vr-lightbox .vr-lightbox-arrow.vr-lightbox-prev{height:42px;left:12px;width:42px}}.vr-lightbox .vr-lightbox-arrow.vr-lightbox-next{right:24px}@media(max-width:768px){.vr-lightbox .vr-lightbox-arrow.vr-lightbox-next{height:42px;right:12px;width:42px}}.vr-lightbox .vr-lightbox-thumbs-row{display:flex;gap:12px;justify-content:center;margin-top:20px;max-width:90vw;overflow-x:auto;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.vr-lightbox .vr-lightbox-thumbs-row::-webkit-scrollbar{display:none}.vr-lightbox .vr-lightbox-thumbs-row .vr-lb-thumb-btn{background:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;flex-shrink:0;height:58px;opacity:.6;outline:none;overflow:hidden;padding:2px;transition:all .2s ease;width:58px}.vr-lightbox .vr-lightbox-thumbs-row .vr-lb-thumb-btn img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.vr-lightbox .vr-lightbox-thumbs-row .vr-lb-thumb-btn:hover{border-color:#be996b;opacity:1;transform:translateY(-2px)}.vr-lightbox .vr-lightbox-thumbs-row .vr-lb-thumb-btn.is-active{border-color:#be996b;box-shadow:0 4px 15px hsla(33,39%,58%,.4);opacity:1;transform:scale(1.08)}.vr-quote-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:2100}.vr-quote-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.vr-quote-modal.is-open .vr-quote-modal-dialog{transform:scale(1) translateY(0)}.vr-quote-modal .vr-quote-modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(15,23,42,.65);bottom:0;left:0;position:absolute;right:0;top:0}.vr-quote-modal .vr-quote-modal-dialog{background:#fff;border-radius:20px;box-shadow:0 25px 65px rgba(0,0,0,.22),0 5px 20px rgba(0,0,0,.08);max-height:90vh;max-width:660px;overflow-y:auto;padding:34px 34px 30px;position:relative;transform:scale(.93) translateY(18px);transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}@media(max-width:575px){.vr-quote-modal .vr-quote-modal-dialog{max-height:94vh;padding:24px 20px}}.vr-quote-modal .vr-quote-modal-close{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:18px;top:18px;transition:all .2s ease;width:36px}.vr-quote-modal .vr-quote-modal-close:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.vr-quote-modal .vr-quote-modal-header{margin-bottom:18px}.vr-quote-modal .vr-quote-modal-header .vr-quote-modal-tag{color:#be996b;display:inline-block;font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.vr-quote-modal .vr-quote-modal-header .vr-quote-modal-heading{color:#171717;font-family:Lusitana,Georgia,serif;font-size:25px;font-weight:700;line-height:1.25;margin:0 0 6px}@media(max-width:575px){.vr-quote-modal .vr-quote-modal-header .vr-quote-modal-heading{font-size:21px}}.vr-quote-modal .vr-quote-modal-header .vr-quote-modal-desc{color:#64748b;font-family:Josefin Sans,sans-serif;font-size:13.5px;line-height:1.5;margin:0}.vr-quote-modal .vr-quote-product-summary{align-items:center;background:#faf8f5;border:1px solid #ebdccb;border-radius:14px;display:flex;gap:16px;margin-bottom:22px;padding:12px 16px}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-thumb{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-thumb img{height:100%;object-fit:cover;width:100%}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-details{flex:1;min-width:0}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-details .vr-quote-prod-name{color:#171717;font-family:Lusitana,Georgia,serif;font-size:16px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-details .vr-quote-prod-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-details .vr-quote-prod-meta .vr-quote-badge{background:#20382b;border-radius:20px;color:#fff;display:inline-block;font-family:Josefin Sans,sans-serif;font-size:11.5px;font-weight:600;padding:3px 10px}.vr-quote-modal .vr-quote-product-summary .vr-quote-prod-details .vr-quote-prod-meta .vr-quote-price{color:#be996b;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700}.vr-quote-modal .vr-quote-form-grid{display:flex;flex-wrap:wrap;gap:14px}.vr-quote-modal .vr-quote-form-grid .vr-field-half{flex:1 1 calc(50% - 7px);min-width:240px}@media(max-width:575px){.vr-quote-modal .vr-quote-form-grid .vr-field-half{flex:1 1 100%}}.vr-quote-modal .vr-quote-form-grid .vr-field-full{flex:1 1 100%}.vr-quote-modal .vr-quote-form-grid label{color:#334155;display:block;font-family:Josefin Sans,sans-serif;font-size:12.5px;font-weight:600;margin-bottom:5px}.vr-quote-modal .vr-quote-form-grid .vr-quote-input,.vr-quote-modal .vr-quote-form-grid .vr-quote-textarea{background:#fcfcfc;border:1.5px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:Josefin Sans,sans-serif;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.vr-quote-modal .vr-quote-form-grid .vr-quote-input::placeholder,.vr-quote-modal .vr-quote-form-grid .vr-quote-textarea::placeholder{color:#94a3b8;font-size:13px}.vr-quote-modal .vr-quote-form-grid .vr-quote-input:focus,.vr-quote-modal .vr-quote-form-grid .vr-quote-textarea:focus{background:#fff;border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.12)}.vr-quote-modal .vr-quote-alert{align-items:center;border-radius:10px;display:flex;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:500;gap:10px;margin:16px 0;padding:12px 16px}.vr-quote-modal .vr-quote-alert.vr-alert-success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.vr-quote-modal .vr-quote-alert.vr-alert-error{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.vr-quote-modal .vr-quote-alert .vr-alert-icon{font-size:16px;font-weight:700}.vr-quote-modal .vr-quote-actions{margin-top:18px}.vr-quote-modal .vr-quote-actions .vr-quote-submit-btn{align-items:center;background:#20382b;border:none;border-radius:10px;box-shadow:0 6px 20px rgba(32,56,43,.25);color:#fff;cursor:pointer;display:flex;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1.2px;padding:15px 28px;text-transform:uppercase;transition:all .25s ease;width:100%}.vr-quote-modal .vr-quote-actions .vr-quote-submit-btn:hover{background:#16281f;box-shadow:0 8px 25px rgba(32,56,43,.35);transform:translateY(-2px)}.vr-quote-modal .vr-quote-actions .vr-quote-submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.vr-quote-modal .vr-quote-actions .vr-quote-submit-btn .btn-spinner{animation:vrQuoteSpin .75s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes vrQuoteSpin{to{transform:rotate(1turn)}}.page-breadcrumb-section,.vr-cart-hero,.vr-global-breadcrumb{background-color:#171717;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:130px 0 75px;position:relative;text-align:center;width:100%}@media(max-width:991px){.page-breadcrumb-section,.vr-cart-hero,.vr-global-breadcrumb{padding:95px 0 55px}}@media(max-width:575px){.page-breadcrumb-section,.vr-cart-hero,.vr-global-breadcrumb{padding:80px 0 45px}}.page-breadcrumb-section .breadcrumb-overlay-gradient,.page-breadcrumb-section .vr-breadcrumb-overlay,.page-breadcrumb-section .vr-product-hero-overlay,.vr-cart-hero .breadcrumb-overlay-gradient,.vr-cart-hero .vr-breadcrumb-overlay,.vr-cart-hero .vr-product-hero-overlay,.vr-global-breadcrumb .breadcrumb-overlay-gradient,.vr-global-breadcrumb .vr-breadcrumb-overlay,.vr-global-breadcrumb .vr-product-hero-overlay{background:#171717;height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.page-breadcrumb-section .breadcrumb-container,.page-breadcrumb-section .vr-product-hero-container,.vr-cart-hero .breadcrumb-container,.vr-cart-hero .vr-product-hero-container,.vr-global-breadcrumb .breadcrumb-container,.vr-global-breadcrumb .vr-product-hero-container{margin:0 auto;max-width:900px;padding:0 15px;position:relative;z-index:2}.page-breadcrumb-section .breadcrumb-container .breadcrumb-title,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-title,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-title,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-title,.vr-cart-hero .breadcrumb-container .breadcrumb-title,.vr-cart-hero .breadcrumb-container .vr-product-hero-title,.vr-cart-hero .vr-product-hero-container .breadcrumb-title,.vr-cart-hero .vr-product-hero-container .vr-product-hero-title,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-title,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-title,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-title,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-title{color:#fff;font-family:Lusitana,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}@media(max-width:991px){.page-breadcrumb-section .breadcrumb-container .breadcrumb-title,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-title,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-title,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-title,.vr-cart-hero .breadcrumb-container .breadcrumb-title,.vr-cart-hero .breadcrumb-container .vr-product-hero-title,.vr-cart-hero .vr-product-hero-container .breadcrumb-title,.vr-cart-hero .vr-product-hero-container .vr-product-hero-title,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-title,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-title,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-title,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-title{font-size:30px}}@media(max-width:575px){.page-breadcrumb-section .breadcrumb-container .breadcrumb-title,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-title,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-title,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-title,.vr-cart-hero .breadcrumb-container .breadcrumb-title,.vr-cart-hero .breadcrumb-container .vr-product-hero-title,.vr-cart-hero .vr-product-hero-container .breadcrumb-title,.vr-cart-hero .vr-product-hero-container .vr-product-hero-title,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-title,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-title,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-title,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-title{font-size:22px}}.page-breadcrumb-section .breadcrumb-container .breadcrumb-trail,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-desc,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-trail,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-desc,.vr-cart-hero .breadcrumb-container .breadcrumb-trail,.vr-cart-hero .breadcrumb-container .vr-product-hero-desc,.vr-cart-hero .vr-product-hero-container .breadcrumb-trail,.vr-cart-hero .vr-product-hero-container .vr-product-hero-desc,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-trail,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-desc,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-trail,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-desc{color:hsla(0,0%,100%,.85);font-family:Josefin Sans,sans-serif;font-size:14.5px;line-height:1.5;margin:0}.page-breadcrumb-section .breadcrumb-container .breadcrumb-trail a,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-desc a,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-trail a,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-desc a,.vr-cart-hero .breadcrumb-container .breadcrumb-trail a,.vr-cart-hero .breadcrumb-container .vr-product-hero-desc a,.vr-cart-hero .vr-product-hero-container .breadcrumb-trail a,.vr-cart-hero .vr-product-hero-container .vr-product-hero-desc a,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-trail a,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-desc a,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-trail a,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-desc a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .2s ease}.page-breadcrumb-section .breadcrumb-container .breadcrumb-trail a:hover,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-desc a:hover,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-trail a:hover,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-desc a:hover,.vr-cart-hero .breadcrumb-container .breadcrumb-trail a:hover,.vr-cart-hero .breadcrumb-container .vr-product-hero-desc a:hover,.vr-cart-hero .vr-product-hero-container .breadcrumb-trail a:hover,.vr-cart-hero .vr-product-hero-container .vr-product-hero-desc a:hover,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-trail a:hover,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-desc a:hover,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-trail a:hover,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-desc a:hover{color:#be996b}.page-breadcrumb-section .breadcrumb-container .breadcrumb-trail .sep,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-desc .sep,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-trail .sep,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-desc .sep,.vr-cart-hero .breadcrumb-container .breadcrumb-trail .sep,.vr-cart-hero .breadcrumb-container .vr-product-hero-desc .sep,.vr-cart-hero .vr-product-hero-container .breadcrumb-trail .sep,.vr-cart-hero .vr-product-hero-container .vr-product-hero-desc .sep,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-trail .sep,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-desc .sep,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-trail .sep,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-desc .sep{color:hsla(0,0%,100%,.5);margin:0 8px}.page-breadcrumb-section .breadcrumb-container .breadcrumb-trail .current,.page-breadcrumb-section .breadcrumb-container .vr-product-hero-desc .current,.page-breadcrumb-section .vr-product-hero-container .breadcrumb-trail .current,.page-breadcrumb-section .vr-product-hero-container .vr-product-hero-desc .current,.vr-cart-hero .breadcrumb-container .breadcrumb-trail .current,.vr-cart-hero .breadcrumb-container .vr-product-hero-desc .current,.vr-cart-hero .vr-product-hero-container .breadcrumb-trail .current,.vr-cart-hero .vr-product-hero-container .vr-product-hero-desc .current,.vr-global-breadcrumb .breadcrumb-container .breadcrumb-trail .current,.vr-global-breadcrumb .breadcrumb-container .vr-product-hero-desc .current,.vr-global-breadcrumb .vr-product-hero-container .breadcrumb-trail .current,.vr-global-breadcrumb .vr-product-hero-container .vr-product-hero-desc .current{color:#fff;font-weight:600}.vr-cart-page-main,.vr-cart-page-main .site-main,.woocommerce-cart,.woocommerce-cart .site-main,body.page-template-template-cart,body.page-template-template-cart .site-main{background-color:#f4efea}.vr-cart-content-section{margin:0 auto;max-width:1360px;padding:60px 0 100px;width:100%}@media(max-width:991px){.vr-cart-content-section{padding:40px 0 70px}}.vr-cart-empty-card{background:#fff;border-radius:28px;box-shadow:0 10px 40px rgba(0,0,0,.04);margin:20px auto 40px;max-width:720px;padding:65px 40px;text-align:center}.vr-cart-empty-card .vr-empty-cart-icon{align-items:center;background-color:#f8f5ef;border-radius:50%;display:inline-flex;height:100px;justify-content:center;margin-bottom:22px;width:100px}.vr-cart-empty-card .vr-empty-cart-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:32px;font-weight:700;margin:0 0 14px}@media(max-width:768px){.vr-cart-empty-card .vr-empty-cart-title{font-size:24px}}.vr-cart-empty-card .vr-empty-cart-desc{color:#666;font-family:Josefin Sans,sans-serif;font-size:15.5px;line-height:1.6;margin:0 auto 30px;max-width:480px}.vr-cart-empty-card .return-to-shop{margin:0}.vr-cart-empty-card .return-to-shop .button,.vr-cart-empty-card .return-to-shop .vr-btn-return-shop{align-items:center;background-color:#20382b;border:none;border-radius:999px;box-shadow:0 6px 20px rgba(32,56,43,.25);color:#fff!important;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700;justify-content:center;letter-spacing:1.4px;padding:16px 38px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-cart-empty-card .return-to-shop .button:hover,.vr-cart-empty-card .return-to-shop .vr-btn-return-shop:hover{background-color:#16281f;box-shadow:0 8px 25px rgba(32,56,43,.35);color:#fff!important;transform:translateY(-2px)}.vr-cart-layout-wrap{align-items:flex-start;display:flex;gap:30px;width:100%}@media(max-width:991px){.vr-cart-layout-wrap{flex-direction:column}}.vr-cart-form-container{flex:1 1 66%;min-width:0;width:100%}.vr-cart-form-container .vr-cart-table-card{background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.04);margin-bottom:30px;padding:30px 32px}@media(max-width:768px){.vr-cart-form-container .vr-cart-table-card{border-radius:18px;padding:20px 15px}}.vr-cart-form-container table.shop_table.cart,.vr-cart-form-container table.vr-cart-table{border:none;border-collapse:separate;border-spacing:0;margin-bottom:0;width:100%}.vr-cart-form-container table.shop_table.cart thead tr th,.vr-cart-form-container table.vr-cart-table thead tr th{background-color:#f7f4ee;border:none;color:#171717;font-family:Lusitana,Georgia,serif;font-size:13.5px;font-weight:700;letter-spacing:.8px;padding:14px 18px;text-transform:uppercase}.vr-cart-form-container table.shop_table.cart thead tr th:first-child,.vr-cart-form-container table.vr-cart-table thead tr th:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.vr-cart-form-container table.shop_table.cart thead tr th:last-child,.vr-cart-form-container table.vr-cart-table thead tr th:last-child{border-bottom-right-radius:12px;border-top-right-radius:12px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td{border-bottom:1px solid #ece6de;color:#171717;font-family:Josefin Sans,sans-serif;padding:24px 14px;vertical-align:middle}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-remove,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-remove,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-remove,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-remove{text-align:center;width:44px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-remove .vr-remove-btn,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-remove a.remove,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-remove .vr-remove-btn,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-remove a.remove,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-remove .vr-remove-btn,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-remove a.remove,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-remove .vr-remove-btn,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-remove a.remove{align-items:center;background-color:#f3efe9;border-radius:50%;color:#777!important;display:inline-flex;font-size:20px;height:30px;justify-content:center;line-height:1;text-decoration:none;transition:all .2s ease;width:30px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-remove .vr-remove-btn:hover,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-remove a.remove:hover,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-remove .vr-remove-btn:hover,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-remove a.remove:hover,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-remove .vr-remove-btn:hover,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-remove a.remove:hover,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-remove .vr-remove-btn:hover,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-remove a.remove:hover{background-color:#e74c3c;color:#fff!important;transform:scale(1.05)}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-thumbnail,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-thumbnail,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail{width:95px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-thumbnail .vr-cart-prod-thumb-wrap,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail .vr-cart-prod-thumb-wrap,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-thumbnail .vr-cart-prod-thumb-wrap,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail .vr-cart-prod-thumb-wrap{align-items:center;background-color:#fff;border:1px solid #ece6de;border-radius:14px;display:flex;height:80px;justify-content:center;overflow:hidden;padding:6px;width:80px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-thumbnail .vr-cart-prod-thumb-wrap img,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail .vr-cart-prod-thumb-wrap img,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-thumbnail .vr-cart-prod-thumb-wrap img,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-thumbnail .vr-cart-prod-thumb-wrap img{display:block;max-height:100%;max-width:100%;object-fit:contain}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-prod-details,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-prod-details,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-prod-details,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-prod-details{display:flex;flex-direction:column;gap:6px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-title,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name a,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-title,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name a,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-title,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name a,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-title,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name a{color:#171717;font-family:Lusitana,Georgia,serif;font-size:18px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s ease}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-title:hover,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name a:hover,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-title:hover,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name a:hover,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-title:hover,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name a:hover,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-title:hover,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name a:hover{color:#be996b}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-subtitle,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-subtitle,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-subtitle,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-subtitle{color:#7a7a7a;font-family:Josefin Sans,sans-serif;font-size:13px;line-height:1.4;margin:0}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1;padding:4px 10px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge svg,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge svg,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge svg,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge svg{flex-shrink:0}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight{background-color:#f4efea;border:1px solid CE;color:#20382b}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight strong,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight strong,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight strong,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-weight strong{color:#171717}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-offer,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-offer,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-offer,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name .vr-cart-item-badges .vr-cart-badge.vr-badge-offer{background-color:#fff8ee;border:1px solid #f3dfc3;color:#a37946}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name dl.variation,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name dl.variation,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation{color:#666;display:flex;font-size:12.5px;gap:6px;margin:4px 0 0}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name dl.variation dt,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation dt,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name dl.variation dt,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation dt{color:#171717;font-weight:600}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-name dl.variation dd,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation dd,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-name dl.variation dd,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-name dl.variation dd{margin:0}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-price,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-subtotal,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-price,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-subtotal,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-price,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-subtotal,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-price,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-subtotal{color:#171717;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:700;white-space:nowrap}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity input.qty,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-quantity .vr-qty-counter-wrap input.qty,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-quantity .vr-qty-counter-wrap input.qty,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-quantity .quantity input.qty,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-quantity .vr-qty-counter-wrap input.qty,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-quantity .vr-qty-counter-wrap input.qty{background:#faf7f2;border:1.5px solid #d8cfc5;border-radius:10px;color:#171717;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:700;height:44px;padding:8px 12px;text-align:center;transition:all .2s ease;width:68px}.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity input.qty:focus,.vr-cart-form-container table.shop_table.cart tbody tr.cart_item td.product-quantity .vr-qty-counter-wrap input.qty:focus,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty:focus,.vr-cart-form-container table.shop_table.cart tbody tr.woocommerce-cart-form__cart-item td.product-quantity .vr-qty-counter-wrap input.qty:focus,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-quantity .quantity input.qty:focus,.vr-cart-form-container table.vr-cart-table tbody tr.cart_item td.product-quantity .vr-qty-counter-wrap input.qty:focus,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty:focus,.vr-cart-form-container table.vr-cart-table tbody tr.woocommerce-cart-form__cart-item td.product-quantity .vr-qty-counter-wrap input.qty:focus{background:#fff;border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.1);outline:none}.vr-cart-form-container table.shop_table.cart tbody tr td.actions,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row,.vr-cart-form-container table.vr-cart-table tbody tr td.actions,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row{border-bottom:none;padding-bottom:10px;padding-top:30px}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-cart-actions-inner,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-cart-actions-inner,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-cart-actions-inner,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-cart-actions-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code{background:#faf7f2;border:1.5px solid #d8cfc5;border-radius:999px;color:#171717;font-family:Josefin Sans,sans-serif;font-size:14px;height:48px;padding:12px 22px;transition:all .2s ease;width:220px}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-coupon-input::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon input#coupon_code::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-coupon-input::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box input#coupon_code::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-coupon-input::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon input#coupon_code::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input::placeholder,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-coupon-input::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon input#coupon_code::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-coupon-input::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box input#coupon_code::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-coupon-input::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon input#coupon_code::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input::placeholder,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code::placeholder{color:#999}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-coupon-input:focus,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon input#coupon_code:focus,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-coupon-input:focus,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box input#coupon_code:focus,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-coupon-input:focus,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon input#coupon_code:focus,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input:focus,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code:focus,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-coupon-input:focus,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon input#coupon_code:focus,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-coupon-input:focus,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box input#coupon_code:focus,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-coupon-input:focus,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon input#coupon_code:focus,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input:focus,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code:focus{background:#fff;border-color:#be996b;box-shadow:0 0 0 3px hsla(33,39%,58%,.15);outline:none}@media(max-width:575px){.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon input#coupon_code,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon input#coupon_code,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-coupon-input,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box input#coupon_code{width:100%}}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-btn-apply-coupon,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon],.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-btn-apply-coupon,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box button[name=apply_coupon],.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-btn-apply-coupon,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon button[name=apply_coupon],.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-btn-apply-coupon,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box button[name=apply_coupon],.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-btn-apply-coupon,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon button[name=apply_coupon],.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-btn-apply-coupon,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box button[name=apply_coupon],.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-btn-apply-coupon,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon button[name=apply_coupon],.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-btn-apply-coupon,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box button[name=apply_coupon]{background-color:#be996b;border:none;border-radius:999px;box-shadow:0 4px 14px hsla(33,39%,58%,.3);color:#fff!important;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:12.5px;font-weight:700;height:48px;letter-spacing:1.2px;padding:14px 28px;text-transform:uppercase;transition:all .25s ease}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon .vr-btn-apply-coupon:hover,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .coupon button[name=apply_coupon]:hover,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box .vr-btn-apply-coupon:hover,.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-coupon-box button[name=apply_coupon]:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon .vr-btn-apply-coupon:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .coupon button[name=apply_coupon]:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box .vr-btn-apply-coupon:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-coupon-box button[name=apply_coupon]:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon .vr-btn-apply-coupon:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .coupon button[name=apply_coupon]:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box .vr-btn-apply-coupon:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-coupon-box button[name=apply_coupon]:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon .vr-btn-apply-coupon:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .coupon button[name=apply_coupon]:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box .vr-btn-apply-coupon:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-coupon-box button[name=apply_coupon]:hover{background-color:#aa8556;box-shadow:0 6px 18px hsla(33,39%,58%,.4);transform:translateY(-1px)}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-btn-update-cart,.vr-cart-form-container table.shop_table.cart tbody tr td.actions button[name=update_cart],.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-btn-update-cart,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row button[name=update_cart],.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-btn-update-cart,.vr-cart-form-container table.vr-cart-table tbody tr td.actions button[name=update_cart],.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-btn-update-cart,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row button[name=update_cart]{background-color:#8c9990;border:none;border-radius:999px;color:#fff!important;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:12.5px;font-weight:700;height:48px;letter-spacing:1.2px;padding:14px 28px;text-transform:uppercase;transition:all .25s ease}.vr-cart-form-container table.shop_table.cart tbody tr td.actions .vr-btn-update-cart:hover,.vr-cart-form-container table.shop_table.cart tbody tr td.actions button[name=update_cart]:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row .vr-btn-update-cart:hover,.vr-cart-form-container table.shop_table.cart tbody tr.vr-cart-actions-row button[name=update_cart]:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions .vr-btn-update-cart:hover,.vr-cart-form-container table.vr-cart-table tbody tr td.actions button[name=update_cart]:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row .vr-btn-update-cart:hover,.vr-cart-form-container table.vr-cart-table tbody tr.vr-cart-actions-row button[name=update_cart]:hover{background-color:#20382b;box-shadow:0 6px 18px rgba(32,56,43,.25);transform:translateY(-1px)}.cart-collaterals,.vr-cart-collaterals{display:flex!important;flex:0 0 32%;flex-direction:column!important;float:none!important;min-width:320px;width:100%!important}@media(max-width:991px){.cart-collaterals,.vr-cart-collaterals{flex:1 1 100%}}.cart-collaterals .cart_totals,.vr-cart-collaterals .cart_totals{background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.04);float:none!important;margin-bottom:24px;padding:32px 30px;width:100%!important}.cart-collaterals .cart_totals h2,.vr-cart-collaterals .cart_totals h2{border-bottom:1px solid #ece6de;color:#171717;font-family:Lusitana,Georgia,serif;font-size:24px;font-weight:700;margin:0 0 20px;padding-bottom:15px}.cart-collaterals .cart_totals table.shop_table,.vr-cart-collaterals .cart_totals table.shop_table{border:none;border-collapse:collapse;margin-bottom:24px;width:100%}.cart-collaterals .cart_totals table.shop_table tr td,.cart-collaterals .cart_totals table.shop_table tr th,.vr-cart-collaterals .cart_totals table.shop_table tr td,.vr-cart-collaterals .cart_totals table.shop_table tr th{border-bottom:1px solid #f3efe9;color:#555;font-family:Josefin Sans,sans-serif;font-size:15px;padding:12px 0}.cart-collaterals .cart_totals table.shop_table tr th,.vr-cart-collaterals .cart_totals table.shop_table tr th{color:#171717;font-weight:600;width:38%}.cart-collaterals .cart_totals table.shop_table tr td,.vr-cart-collaterals .cart_totals table.shop_table tr td{color:#171717;font-weight:600;text-align:right}.cart-collaterals .cart_totals table.shop_table tr.order-total td,.cart-collaterals .cart_totals table.shop_table tr.order-total th,.vr-cart-collaterals .cart_totals table.shop_table tr.order-total td,.vr-cart-collaterals .cart_totals table.shop_table tr.order-total th{border-bottom:none;color:#171717;font-size:19px;font-weight:700;padding-top:16px}.cart-collaterals .cart_totals table.shop_table tr.order-total td strong,.cart-collaterals .cart_totals table.shop_table tr.order-total th strong,.vr-cart-collaterals .cart_totals table.shop_table tr.order-total td strong,.vr-cart-collaterals .cart_totals table.shop_table tr.order-total th strong{color:#20382b;font-size:22px}.cart-collaterals .cart_totals .wc-proceed-to-checkout,.vr-cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt,.vr-cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.vr-cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt{background-color:#20382b;border:none;border-radius:999px;box-shadow:0 6px 20px rgba(32,56,43,.25);color:#fff!important;display:block;font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:1.4px;padding:18px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt:hover,.vr-cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.vr-cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt:hover{background-color:#16281f;box-shadow:0 8px 26px rgba(32,56,43,.35);color:#fff!important;transform:translateY(-2px)}.cart-collaterals .vr-cart-trust-points-card,.vr-cart-collaterals .vr-cart-trust-points-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.03);padding:26px}.cart-collaterals .vr-cart-trust-points-card .vr-trust-card-title,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-card-title{border-bottom:1px solid #ece6de;color:#171717;font-family:Lusitana,Georgia,serif;font-size:17px;font-weight:700;margin:0 0 16px;padding-bottom:10px}.cart-collaterals .vr-cart-trust-points-card .vr-trust-list,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item{align-items:flex-start;display:flex;gap:12px}.cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-icon,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-icon{align-items:center;background:#faf6ef;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text strong,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text strong{color:#171717;display:block;font-family:Lusitana,Georgia,serif;font-size:13.5px;font-weight:700;margin-bottom:2px}.cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text p,.vr-cart-collaterals .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text p{color:#777;font-family:Josefin Sans,sans-serif;font-size:12px;line-height:1.4;margin:0}body.woocommerce-checkout{background-color:#f4efea}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{background-color:#fff;border-radius:8px;border-top-color:#be996b;box-shadow:0 5px 20px rgba(0,0,0,.04);color:#171717;font-family:Josefin Sans,sans-serif;font-weight:500;margin-bottom:25px;padding:18px 25px 18px 55px}body.woocommerce-checkout .woocommerce-error:before,body.woocommerce-checkout .woocommerce-info:before,body.woocommerce-checkout .woocommerce-message:before{color:#be996b;left:20px;top:18px}body.woocommerce-checkout .woocommerce-error a,body.woocommerce-checkout .woocommerce-info a,body.woocommerce-checkout .woocommerce-message a{color:#20382b;font-weight:600;text-decoration:none}body.woocommerce-checkout .woocommerce-error a:hover,body.woocommerce-checkout .woocommerce-info a:hover,body.woocommerce-checkout .woocommerce-message a:hover{color:#be996b}.vr-checkout-content-section{margin:0 auto;max-width:1360px;padding:60px 0 100px;width:100%}@media(max-width:991px){.vr-checkout-content-section{padding:50px 0 80px}}@media(max-width:575px){.vr-checkout-content-section{padding:40px 0 60px}}.vr-checkout-layout-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;width:100%}.vr-checkout-form-container{flex:1 1 60%;min-width:0}.vr-checkout-form-container .vr-checkout-form-card{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.04);padding:35px 40px}@media(max-width:768px){.vr-checkout-form-container .vr-checkout-form-card{padding:24px 20px}}.vr-checkout-form-container .vr-checkout-form-card h3{border-bottom:2px solid rgba(0,0,0,.05);color:#171717;font-family:Lusitana,Georgia,serif;font-size:26px;font-weight:700;letter-spacing:.5px;margin:0 0 25px;padding-bottom:15px;text-transform:uppercase}.vr-checkout-form-container .vr-checkout-form-card .form-row{margin-bottom:20px}.vr-checkout-form-container .vr-checkout-form-card .form-row label{color:#333;display:block;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.vr-checkout-form-container .vr-checkout-form-card .form-row label abbr.required{color:#d9534f;text-decoration:none}.vr-checkout-form-container .vr-checkout-form-card .form-row input.input-text,.vr-checkout-form-container .vr-checkout-form-card .form-row select,.vr-checkout-form-container .vr-checkout-form-card .form-row textarea{background:#f2f2f2;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#171717;font-family:Josefin Sans,sans-serif;font-size:14.5px;outline:none;padding:12px 18px;transition:all .25s ease;width:100%}.vr-checkout-form-container .vr-checkout-form-card .form-row input.input-text:focus,.vr-checkout-form-container .vr-checkout-form-card .form-row select:focus,.vr-checkout-form-container .vr-checkout-form-card .form-row textarea:focus{background:#fff;border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.12)}.vr-checkout-form-container .vr-checkout-form-card .form-row textarea{min-height:120px;resize:vertical}.vr-checkout-sidebar{display:flex;flex:0 0 34%;flex-direction:column;gap:25px;min-width:340px;width:100%}@media(max-width:991px){.vr-checkout-sidebar{flex:1 1 100%}}.vr-checkout-sidebar .vr-checkout-order-review-card{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.04);padding:32px 30px}.vr-checkout-sidebar .vr-checkout-order-review-card .vr-checkout-order-title{border-bottom:2px solid rgba(0,0,0,.05);color:#171717;font-family:Lusitana,Georgia,serif;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 20px;padding-bottom:12px;text-transform:uppercase}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table{border-collapse:collapse;margin-bottom:25px;width:100%}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table td,.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table th{border-bottom:1px solid #f2f2f2;font-family:Josefin Sans,sans-serif;font-size:15.5px;padding:18px 10px;text-align:left}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table th{color:#8c8c8c;font-size:13.5px;font-weight:600;text-transform:uppercase}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table td.product-name{color:#171717;font-weight:600}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table td.product-name .product-quantity{color:#8c8c8c;font-weight:400}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table td.product-total{color:#be996b;font-weight:700;text-align:right}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table tfoot td,.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table tfoot th{border-bottom:none;border-top:1px solid #eee}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table tfoot .order-total th{color:#171717;font-family:Lusitana,Georgia,serif;font-size:20px}.vr-checkout-sidebar .vr-checkout-order-review-card .woocommerce-checkout-review-order-table tfoot .order-total td{color:#be996b;font-family:Lusitana,Georgia,serif;font-size:24px;text-align:right}.vr-checkout-sidebar .vr-checkout-order-review-card #payment{background:transparent;border-radius:0}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods{border-bottom:1px solid #eee;list-style:none;margin:0 0 20px;padding:0}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods li{margin-bottom:15px}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods li input[type=radio]{margin-right:10px}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods li label{color:#171717;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:600}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods li .payment_box{background:#f8f8f8;border-radius:8px;color:#666;font-family:Josefin Sans,sans-serif;font-size:14px;margin-top:10px;padding:15px;position:relative}.vr-checkout-sidebar .vr-checkout-order-review-card #payment ul.payment_methods li .payment_box:before{border:5px solid transparent;border-bottom-color:#f8f8f8;content:"";left:20px;position:absolute;top:-10px}.vr-checkout-sidebar .vr-checkout-order-review-card #payment .place-order{border-top:1px solid #eee;margin-top:15px;padding:25px 0 0}.vr-checkout-sidebar .vr-checkout-order-review-card #payment .place-order .button{align-items:center;background:#20382b;border:none;border-radius:40px;box-shadow:0 8px 25px rgba(32,56,43,.25);color:#fff;cursor:pointer;display:flex;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:700;justify-content:center;letter-spacing:1.5px;margin-top:25px;padding:16px 40px;text-transform:uppercase;transition:all .3s ease;width:100%}.vr-checkout-sidebar .vr-checkout-order-review-card #payment .place-order .button:hover{background:#16281f;box-shadow:0 10px 30px rgba(32,56,43,.35);transform:translateY(-2px)}.vr-checkout-sidebar .vr-cart-trust-points-card{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.03);padding:26px}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-card-title{border-bottom:1px solid #f2f2f2;color:#171717;font-family:Lusitana,Georgia,serif;font-size:17px;font-weight:700;margin:0 0 16px;padding-bottom:10px}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-list .vr-trust-item{align-items:flex-start;display:flex;gap:12px}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-icon{align-items:center;background:#faf6ef;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text strong{color:#171717;display:block;font-family:Lusitana,Georgia,serif;font-size:13.5px;font-weight:700;margin-bottom:2px}.vr-checkout-sidebar .vr-cart-trust-points-card .vr-trust-list .vr-trust-item .vr-trust-text p{color:#777;font-family:Josefin Sans,sans-serif;font-size:12px;line-height:1.4;margin:0}body.woocommerce-account,body.woocommerce-account .site-main{background-color:#f4efea}body.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px;padding:60px 15px 100px}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{align-items:center;background:#fff;border:1px solid transparent;border-radius:40px;box-shadow:0 4px 15px rgba(0,0,0,.03);color:#171717;display:inline-flex;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:600;gap:10px;letter-spacing:.8px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;transition:all .3s ease;width:20px}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#20382b;box-shadow:0 8px 20px rgba(32,56,43,.2);color:#fff;transform:translateY(-2px)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{filter:brightness(0) invert(1)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#20382b;box-shadow:0 8px 20px rgba(32,56,43,.2);color:#fff}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{filter:brightness(0) invert(1)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"></rect><rect x="14" y="3" width="7" height="7"></rect><rect x="14" y="14" width="7" height="7"></rect><rect x="3" y="14" width="7" height="7"></rect></svg>')}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path><line x1="3" y1="6" x2="21" y2="6"></line><path d="M16 10a4 4 0 0 1-8 0"></path></svg>')}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line></svg>')}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>')}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>')}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23BE996B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line></svg>')}body.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.04);min-height:400px;padding:40px;position:relative;width:100%}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{align-items:center;background-color:#fcfcfc;border:1px solid #ece6de;border-radius:12px;border-top:3px solid #be996b;box-shadow:0 4px 15px rgba(0,0,0,.03);color:#171717;display:flex;flex-wrap:wrap;font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:500;gap:15px;justify-content:space-between;margin-bottom:25px;padding:18px 25px 18px 60px;position:relative}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error:before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message:before{color:#be996b;font-size:18px;left:22px;position:absolute;top:18px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{box-shadow:none;font-size:13px;margin:0;padding:10px 24px}body.woocommerce-account .woocommerce-MyAccount-content.vr-ajax-loading:before{background:hsla(0,0%,100%,.8);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}body.woocommerce-account .woocommerce-MyAccount-content.vr-ajax-loading:after{animation:vr-spin 1.5s linear infinite;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="%2320382B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>') no-repeat 50%;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:11}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{color:#171717;font-family:Lusitana,Georgia,serif;margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content p{color:#555;font-family:Josefin Sans,sans-serif;font-size:15px;line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content p a{color:#20382b;font-weight:600;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content p a:hover{color:#be996b}body.woocommerce-account .woocommerce-MyAccount-content .button{background-color:#20382b;border:none;border-radius:30px;box-shadow:0 4px 15px rgba(32,56,43,.2);color:#fff;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}body.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:#be996b;box-shadow:0 6px 20px hsla(33,39%,58%,.3);transform:translateY(-1px)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0 20px;max-width:700px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row{flex:1 1 100%;margin-bottom:20px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-last,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row.form-row-last{flex:1 1 calc(50% - 10px)}@media(max-width:575px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row.form-row-last,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row.form-row-last{flex:1 1 100%}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row label,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row label{color:#171717;display:block;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row select,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row select{background:#f2f2f2;border:1px solid transparent;border-radius:8px;color:#171717;font-family:Josefin Sans,sans-serif;font-size:14.5px;height:46px;padding:12px 18px;transition:all .25s ease;width:100%}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row input.input-text:focus,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row select:focus,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row input.input-text:focus,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row select:focus{background:#fff;border-color:#20382b;box-shadow:0 0 0 3px rgba(32,56,43,.12)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset{background:#fdfdfd;border:1px solid #ece6de;border-radius:12px;flex:1 1 100%;margin-top:15px;padding:30px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset legend{color:#171717;font-family:Lusitana,Georgia,serif;font-size:20px;font-weight:700;padding:0 12px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .clear{flex:1 1 100%}body.woocommerce-account .woocommerce-MyAccount-content p input[type=submit].button{margin-top:15px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:30px;margin-top:25px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column1,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column2{flex:1 1 calc(50% - 15px);min-width:300px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address{background:#fdfdfd;border:1px solid #ece6de;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.02);height:100%;padding:30px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title{align-items:center;border-bottom:1px solid #ece6de;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title h3{font-size:22px;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a.edit{color:#be996b;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:color .2s ease}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address header.woocommerce-Address-title a.edit:hover{color:#20382b}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address address{color:#555;font-family:Josefin Sans,sans-serif;font-size:15px;font-style:normal;line-height:1.8}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{border-collapse:collapse;margin-bottom:25px;width:100%}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads th,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table th{background:#f8f8f8;color:#171717;font-family:Lusitana,Georgia,serif;font-size:15px;padding:15px;text-align:left}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads td,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table td{border-bottom:1px solid #eee;color:#555;font-family:Josefin Sans,sans-serif;font-size:15px;padding:15px}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-MyAccount-downloads .button,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table .button{font-size:12px;padding:8px 16px}@keyframes vr-spin{to{transform:rotate(1turn)}}.vr-search-form{position:relative;width:100%}.vr-search-results{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #eee;box-shadow:0 20px 40px rgba(0,0,0,.15);left:0;max-height:400px;opacity:0;overflow-y:auto;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}.vr-search-results.is-active{opacity:1;transform:translateY(0);visibility:visible}.vr-search-results .vr-search-error,.vr-search-results .vr-search-loading,.vr-search-results .vr-search-no-results{color:#777;font-family:Josefin Sans,sans-serif;font-size:16px;padding:30px;text-align:center}.vr-search-results .vr-live-search-grid{display:flex;flex-direction:column}.vr-search-results .vr-live-search-grid .vr-search-item{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;padding:15px 25px;text-decoration:none;transition:background .2s ease}.vr-search-results .vr-live-search-grid .vr-search-item:last-child{border-bottom:none}.vr-search-results .vr-live-search-grid .vr-search-item:hover{background:#fdfdfd}.vr-search-results .vr-live-search-grid .vr-search-item:hover .vr-search-title{color:#be996b}.vr-search-results .vr-live-search-grid .vr-search-img{background:#f8f8f8;border-radius:6px;flex-shrink:0;height:50px;margin-right:15px;overflow:hidden;width:50px}.vr-search-results .vr-live-search-grid .vr-search-img img{height:100%;object-fit:cover;width:100%}.vr-search-results .vr-live-search-grid .vr-search-info{display:flex;flex-direction:column}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-type{font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-type.vr-type-product{color:#20382b}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-type.vr-type-post{color:#888}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-title{color:#171717;font-family:Lusitana,Georgia,serif;font-size:16px;margin:0 0 5px;transition:color .2s ease}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-price{color:#171717;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600}.vr-search-results .vr-live-search-grid .vr-search-info .vr-search-price del{color:#999;font-weight:400;margin-right:5px}.vr-search-results::-webkit-scrollbar{width:6px}.vr-search-results::-webkit-scrollbar-track{background:#f1f1f1}.vr-search-results::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.vr-add-to-wishlist{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.05);color:#171717;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.vr-add-to-wishlist svg{transition:all .3s ease;fill:transparent}.vr-add-to-wishlist:hover{transform:translateY(-2px)}.vr-add-to-wishlist.in-wishlist,.vr-add-to-wishlist:hover{background:#be996b;color:#fff}.vr-add-to-wishlist.in-wishlist svg{fill:#fff}.vr-product-card{position:relative}.vr-product-card .vr-card-wishlist{opacity:0;position:absolute;right:20px;top:20px;transform:translateY(-10px);visibility:hidden;z-index:10}.vr-product-card:hover .vr-card-wishlist{opacity:1;transform:translateY(0);visibility:visible}.vr-wishlist-btn{position:relative}.vr-wishlist-btn .vr-wishlist-count{align-items:center;background:#be996b;border-radius:50%;color:#fff;display:flex;font-family:Josefin Sans,sans-serif;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-5px;width:18px}.vr-wishlist-page-container .vr-empty-wishlist-notice{align-items:center;background-color:#fcfcfc;border:1px solid #ece6de;border-radius:12px;border-top:3px solid #be996b;box-shadow:0 4px 15px rgba(0,0,0,.03);color:#171717;display:flex;flex-wrap:wrap;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:500;gap:15px;justify-content:space-between;margin:25px auto;max-width:900px;padding:20px 25px 20px 65px;position:relative}.vr-wishlist-page-container .vr-empty-wishlist-notice svg{color:#be996b;left:22px;position:absolute;top:18px}.vr-wishlist-page-container .vr-empty-wishlist-notice .button{background:#20382b;border-radius:30px;box-shadow:none;color:#fff;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;margin:0;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-wishlist-page-container .vr-empty-wishlist-notice .button:hover{background:#be996b;transform:translateY(-2px)}.vr-wishlist-page-container .vr-wishlist-table{border-collapse:separate;border-spacing:0 15px;margin-top:-15px;width:100%}.vr-wishlist-page-container .vr-wishlist-table thead tr th{background:transparent;border:none;border-bottom:2px solid #be996b;color:#171717;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;padding:15px 20px;text-transform:uppercase}.vr-wishlist-page-container .vr-wishlist-table tbody tr{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease}.vr-wishlist-page-container .vr-wishlist-table tbody tr:hover{box-shadow:0 8px 25px rgba(0,0,0,.05);transform:translateY(-2px)}.vr-wishlist-page-container .vr-wishlist-table tbody tr td{border:none;padding:20px;vertical-align:middle}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-remove{text-align:center;width:50px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-remove .remove{align-items:center;background:#fdfdfd;border:1px solid #ece6de;border-radius:50%;color:#999;display:inline-flex;font-size:20px;height:30px;justify-content:center;line-height:1;text-decoration:none;transition:all .3s ease;width:30px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-remove .remove:hover{background:#be996b;border-color:#be996b;color:#fff}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-thumbnail{width:100px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-thumbnail img{border:1px solid #ece6de;border-radius:8px;height:80px;object-fit:cover;width:80px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-name a{color:#171717;font-family:Lusitana,Georgia,serif;font-size:18px;text-decoration:none;transition:color .3s ease}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-name a:hover{color:#be996b}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-price{color:#171717;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:700}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-stock-status{font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:600}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-stock-status .wishlist-in-stock{color:#20382b}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-stock-status .wishlist-out-of-stock{color:#d00000}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-add-to-cart{text-align:right}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-add-to-cart .button{background:#20382b;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;padding:12px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-add-to-cart .button:hover{background:#be996b;transform:translateY(-1px)}@media(max-width:768px){.vr-wishlist-page-container .vr-wishlist-table thead{display:none}.vr-wishlist-page-container .vr-wishlist-table tbody tr{border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;position:relative}.vr-wishlist-page-container .vr-wishlist-table tbody tr td{display:block;padding:10px 0;text-align:center}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-remove{padding:0;position:absolute;right:10px;top:10px;width:auto}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-thumbnail{width:100%}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-thumbnail img{height:120px;margin:0 auto;width:120px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-name a{font-size:20px}.vr-wishlist-page-container .vr-wishlist-table tbody tr td.product-add-to-cart{margin-top:10px;text-align:center}}.error-404-page{background-color:#f8fafc}.error-404-page .error-404-content-section{padding:90px 0 110px}@media(max-width:767px){.error-404-page .error-404-content-section{padding:60px 0 80px}}.error-404-page .error-404-container{margin:0 auto;max-width:800px;padding:0 1.5rem;width:100%}.error-404-page .error-404-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 40px rgba(13,47,87,.05);padding:60px 40px;text-align:center}@media(max-width:575px){.error-404-page .error-404-card{padding:40px 20px}}.error-404-page .error-404-badge{background:linear-gradient(135deg,#ec6008,#0d2f57);-webkit-background-clip:text;color:#ec6008;font-family:Inter,sans-serif;font-size:6.5rem;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:12px;-webkit-text-fill-color:transparent}@media(max-width:575px){.error-404-page .error-404-badge{font-size:4.5rem}}.error-404-page .error-404-title{color:#0d2f57;font-family:Inter,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}@media(max-width:575px){.error-404-page .error-404-title{font-size:1.6rem}}.error-404-page .error-404-desc{color:#64748b;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.65;margin:0 auto 36px;max-width:520px}.error-404-page .error-404-actions{align-items:center;display:flex;gap:16px;justify-content:center}@media(max-width:480px){.error-404-page .error-404-actions{flex-direction:column;width:100%}}.error-404-page .error-404-actions .btn-404-primary{align-items:center;background:#ec6008;border-radius:50px;box-shadow:0 6px 18px rgba(236,96,8,.25);color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;padding:12px 30px;text-decoration:none;transition:all .25s ease}.error-404-page .error-404-actions .btn-404-primary:hover{background:#d45607;box-shadow:0 10px 24px rgba(236,96,8,.35);transform:translateY(-2px)}.error-404-page .error-404-actions .btn-404-primary:hover svg{transform:translateX(3px)}.error-404-page .error-404-actions .btn-404-primary svg{transition:transform .2s ease}@media(max-width:480px){.error-404-page .error-404-actions .btn-404-primary{width:100%}}.error-404-page .error-404-actions .btn-404-outline{align-items:center;background:transparent;border:1.5px solid #0d2f57;border-radius:50px;color:#0d2f57;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;justify-content:center;padding:12px 30px;text-decoration:none;transition:all .25s ease}.error-404-page .error-404-actions .btn-404-outline:hover{background:#0d2f57;color:#fff;transform:translateY(-2px)}@media(max-width:480px){.error-404-page .error-404-actions .btn-404-outline{width:100%}}
/*# sourceMappingURL=main.css.map*/