.elementor-1692 .elementor-element.elementor-element-vvtopb01:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-vvtopb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-vvtopb01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 12px 2px 12px;overflow:visible;}.elementor-1692 .elementor-element.elementor-element-vvtopb01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1692 .elementor-element.elementor-element-vvtopbt1{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vvtopbt1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.4px;color:#1A1407;}.elementor-1692 .elementor-element.elementor-element-vvhdr01 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1692 .elementor-element.elementor-element-vvhdr01:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-vvhdr01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1692 .elementor-element.elementor-element-vvhdr01{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(212,175,55,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;z-index:99;overflow:visible;}.elementor-1692 .elementor-element.elementor-element-vvhdr01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1692 .elementor-element.elementor-element-vvlg{text-align:start;}.elementor-1692 .elementor-element.elementor-element-vvlg .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-vmn1{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vmn1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#EEEEEE;}.elementor-1692 .elementor-element.elementor-element-vmn2{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vmn2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#EEEEEE;}.elementor-1692 .elementor-element.elementor-element-vmn3{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vmn3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#EEEEEE;}.elementor-1692 .elementor-element.elementor-element-vmn4{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vmn4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-vvacctsec:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-vvacctsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1692 .elementor-element.elementor-element-vvacctsec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;overflow:visible;}.elementor-1692 .elementor-element.elementor-element-vvacctsec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1692 .elementor-element.elementor-element-vvftr01:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-vvftr01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-1692 .elementor-element.elementor-element-vvftr01{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(212,175,55,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 20px 0px;overflow:visible;}.elementor-1692 .elementor-element.elementor-element-vvftr01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1692 .elementor-element.elementor-element-ffb1{text-align:start;}.elementor-1692 .elementor-element.elementor-element-ffb1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-ffb2{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fh1{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fh1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-fl11{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fl12{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fl13{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fh2{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fh2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-fl21{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fl22{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fl23{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fh3{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fh3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-fl31{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:#D4AF37;}.elementor-1692 .elementor-element.elementor-element-fl32{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-fl33{text-align:start;}.elementor-1692 .elementor-element.elementor-element-fl33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:rgba(255,255,255,0.6);}.elementor-1692 .elementor-element.elementor-element-vvcopy01:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-vvcopy01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-1692 .elementor-element.elementor-element-vvcopy01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;overflow:visible;}.elementor-1692 .elementor-element.elementor-element-vvcopy01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1692 .elementor-element.elementor-element-vcpy1{text-align:center;}.elementor-1692 .elementor-element.elementor-element-vcpy1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;color:rgba(255,255,255,0.55);}@media(min-width:768px){.elementor-1692 .elementor-element.elementor-element-vhc1{width:28%;}.elementor-1692 .elementor-element.elementor-element-vhc2{width:12%;}.elementor-1692 .elementor-element.elementor-element-vhc3{width:12%;}.elementor-1692 .elementor-element.elementor-element-vhc4{width:12%;}.elementor-1692 .elementor-element.elementor-element-vhc5{width:12%;}.elementor-1692 .elementor-element.elementor-element-vhc6{width:24%;}.elementor-1692 .elementor-element.elementor-element-vvacctcol{width:100%;}.elementor-1692 .elementor-element.elementor-element-vfc1{width:34%;}.elementor-1692 .elementor-element.elementor-element-vfc2{width:22%;}.elementor-1692 .elementor-element.elementor-element-vfc3{width:22%;}.elementor-1692 .elementor-element.elementor-element-vfc4{width:22%;}.elementor-1692 .elementor-element.elementor-element-vcpc1{width:100%;}}/* Start custom CSS for section, class: .elementor-element-vvtopb01 */.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-container{max-width:100%;overflow:hidden}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-widget-wrap{flex-wrap:nowrap}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-element-vvtopbt1{width:100%}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-element-vvtopbt1 .elementor-widget-container{overflow:hidden;text-align:left}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-element-vvtopbt1 .elementor-heading-title{display:inline-block;white-space:nowrap;will-change:transform;animation:vvMarquee 60s linear infinite}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-element-vvtopbt1:hover .elementor-heading-title{animation-play-state:paused}@keyframes vvMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-widget-wrap{padding:0 !important}.elementor-1692 .elementor-element.elementor-element-vvtopb01>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0 !important}.elementor-1692 .elementor-element.elementor-element-vvtopb01 .elementor-heading-title{line-height:1.1 !important;margin:0 !important;padding:0 !important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-vvacctsec */body.woocommerce-account,body.woocommerce-cart,body.woocommerce-checkout{background:#111111!important}
.elementor-element-vvacctsec{min-height:60vh}
.vv-acct-title{text-align:center;padding:46px 20px 6px}
.vv-acct-title h1{font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:48px;letter-spacing:1px;color:#fff;margin:0;line-height:1}
.vv-acct-title h1 .g{color:#D4AF37}
.vv-acct-title p{color:rgba(255,255,255,.6);font-size:14px;margin-top:8px}
.woocommerce,.woocommerce p,.woocommerce td,.woocommerce th,.woocommerce li,.woocommerce address,.woocommerce label,.woocommerce legend,.woocommerce dt,.woocommerce dd{color:#e8e8e8}
.woocommerce h1,.woocommerce h2,.woocommerce h3{color:#fff}
.woocommerce a{color:#D4AF37}
.woocommerce a:hover{color:#E5C158}
.woocommerce{max-width:1100px;margin:26px auto 0;padding:0 20px}
.woocommerce-account .woocommerce{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}
.woocommerce-MyAccount-navigation{width:240px;flex-shrink:0;float:none}
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid rgba(212,175,55,.25);border-radius:10px;overflow:hidden;background:#161616}
.woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid rgba(255,255,255,.07)}
.woocommerce-MyAccount-navigation li:last-child{border-bottom:0}
.woocommerce-MyAccount-navigation li a{display:block;padding:14px 18px;color:#ddd;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:.15s}
.woocommerce-MyAccount-navigation li a:hover{background:rgba(212,175,55,.1);color:#D4AF37;padding-left:24px}
.woocommerce-MyAccount-navigation li.is-active a{background:#D4AF37;color:#111}
.woocommerce-MyAccount-content{flex:1;min-width:280px;float:none;width:auto;background:#161616;border:1px solid rgba(212,175,55,.2);border-radius:10px;padding:26px 28px}
.woocommerce-MyAccount-content mark{background:transparent;color:#D4AF37;font-weight:700}
.woocommerce table.shop_table{border:1px solid rgba(255,255,255,.12);border-collapse:collapse;width:100%;background:#161616;border-radius:10px}
.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:1px solid rgba(255,255,255,.1);padding:14px;font-size:13px}
.woocommerce table.shop_table thead th{background:#1d1d1d;color:#D4AF37;text-transform:uppercase;font-size:11px;letter-spacing:1px}
.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{background:#181818}
.woocommerce .cart_item .product-name a{color:#fff;font-weight:600}
.woocommerce .quantity input.qty{background:#0f0f0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:6px}
.cart_totals,.cart-collaterals .cart_totals{float:none;width:100%}
.cart-collaterals{margin-top:24px;width:100%;float:none}
.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce #place_order,.woocommerce .checkout-button{background:#D4AF37!important;color:#1a1407!important;border:0!important;border-radius:7px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.5px;padding:14px 26px!important;cursor:pointer;transition:.2s;font-size:13px}
.woocommerce .button:hover,.woocommerce #place_order:hover,.woocommerce .checkout-button:hover{background:#E5C158!important}
.woocommerce form .form-row label,.woocommerce-checkout label{color:#cfcfcf;font-size:13px}
.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=tel],.woocommerce input[type=number],.woocommerce select,.woocommerce textarea,.select2-container--default .select2-selection--single{background:#0f0f0f!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:7px!important;padding:12px 14px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:24px}
.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-color:#D4AF37!important;outline:none}
.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}
.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{background:#161616;border:1px solid rgba(212,175,55,.2);border-radius:10px}
.woocommerce-checkout #order_review_heading{padding:18px 20px 0;color:#fff}
.woocommerce-checkout #order_review{padding:18px 20px;margin-top:14px}
.woocommerce-checkout #payment{background:#1a1a1a!important;border-radius:10px}
.woocommerce-checkout #payment div.payment_box{background:#0f0f0f!important;color:#ddd}
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#0f0f0f!important}
.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#1d1d1d!important;border-top:3px solid #D4AF37!important;color:#eee!important}
.woocommerce-message a,.woocommerce-info a{color:#D4AF37!important}
.woocommerce-form-login,.woocommerce-form-register,.woocommerce-account .u-column1,.woocommerce-account .u-column2{background:#161616;border:1px solid rgba(212,175,55,.2);border-radius:10px;padding:26px}
@media(max-width:768px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-MyAccount-navigation{width:100%}}/* End custom CSS */