.gv-site.single-product .summary{font-family:var(--gv-sans)}.gv-site.single-product .summary .tk-back-btn{border:0 !important;background:none !important;padding:0 !important;box-shadow:none !important;font-family:var(--gv-sans) !important;font-size:11px !important;letter-spacing:.24em !important;text-transform:uppercase;color:var(--gv-ink-2) !important;display:inline-flex;align-items:center;gap:10px;margin-bottom:22px !important;transition:color .2s}.gv-site.single-product .summary .tk-back-btn:hover{color:var(--gv-bx) !important}.gv-site.single-product .summary .product_title{font-family:var(--gv-serif) !important;font-weight:500 !important;font-size:clamp(30px,3vw,44px) !important;line-height:1.1 !important;letter-spacing:-.01em !important;color:var(--gv-ink) !important;margin:0 0 18px !important;text-transform:none !important}.gv-site.single-product .summary>.price{display:flex !important;flex-direction:column;gap:4px;padding:18px 0 !important;margin:0 0 18px !important;border-top:1px solid var(--gv-line);border-bottom:1px solid var(--gv-line)}.gv-site.single-product .summary .price .gvd-da-label{font-family:var(--gv-sans) !important;font-size:11px !important;letter-spacing:.22em !important;color:var(--gv-gold) !important}.gv-site.single-product .summary .price .woocommerce-Price-amount,.gv-site.single-product .summary .price ins .woocommerce-Price-amount{font-family:var(--gv-serif) !important;font-weight:500 !important;font-size:40px !important;color:var(--gv-bx) !important;line-height:1 !important;font-variant-numeric:lining-nums}.gv-site.single-product .summary .price del .woocommerce-Price-amount{font-family:var(--gv-sans) !important;font-size:18px !important;color:var(--gv-ink-2) !important;opacity:.7}.gv-site.single-product .summary .price .woocommerce-Price-currencySymbol{font-size:.6em;margin-left:2px}.gv-site.single-product .woocommerce-product-details__short-description,.gv-site.single-product .woocommerce-product-details__short-description p,.gv-site.single-product .woocommerce-product-details__short-description em{font-style:normal !important;font-size:17px !important;line-height:1.7 !important;color:var(--gv-ink-2) !important}.gv-site.single-product .variations{border:0 !important;margin:10px 0 6px !important}.gv-site.single-product .variations th,.gv-site.single-product .variations td{border:0 !important;padding:6px 0 !important;background:none !important;vertical-align:middle}.gv-site.single-product .variations th label{font-family:var(--gv-sans) !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase;color:var(--gv-ink) !important;font-weight:600 !important}.gv-site.single-product .variations select{border:1px solid var(--gv-line) !important;border-radius:4px !important;height:52px !important;padding:0 44px 0 18px !important;font-family:var(--gv-sans) !important;font-size:16px !important;font-weight:500 !important;color:var(--gv-ink) !important;box-shadow:none !important;background-color:#fff !important;cursor:pointer}.gv-site.single-product .variations select:focus{border-color:var(--gv-bx) !important;box-shadow:0 0 0 3px rgba(139,26,42,.12) !important;outline:0}.gv-site.single-product .reset_variations{font-size:12px;color:var(--gv-ink-2) !important;letter-spacing:.1em;text-transform:uppercase}.gv-site.single-product .single_variation_wrap .woocommerce-variation-price .price{padding:6px 0 14px !important;margin:0 !important;border:0 !important}.gv-site.single-product .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount{font-family:var(--gv-serif) !important;font-size:30px !important;color:var(--gv-bx) !important}.gv-site.single-product form.cart .woocommerce-variation-add-to-cart,.gv-site.single-product form.cart:not(.variations_form){display:flex !important;flex-wrap:wrap;align-items:stretch;gap:10px}.gv-site.single-product form.cart .quantity{margin:0 !important}.gv-site.single-product form.cart .quantity input.qty{height:54px !important;width:74px !important;border:1px solid var(--gv-line) !important;border-radius:999px !important;text-align:center;font-family:var(--gv-sans) !important;font-size:16px !important;font-weight:600;color:var(--gv-ink) !important;background:#fff !important}.gv-site.single-product form.cart .single_add_to_cart_button{height:54px !important;flex:1 1 220px;border-radius:999px !important;background:var(--gv-bx) !important;border:0 !important;font-family:var(--gv-sans) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.16em !important;padding:0 28px !important;box-shadow:0 14px 26px -16px rgba(139,26,42,.8) !important;transition:background-color .25s,transform .25s var(--gv-ease) !important}.gv-site.single-product form.cart .single_add_to_cart_button:hover{background:var(--gv-bx-d) !important;transform:translateY(-2px)}.gv-site.single-product form.cart .single_add_to_cart_button.disabled{opacity:.55 !important;transform:none}.gv-site.single-product form.cart .tk-cart-extra-btn{display:inline-flex}.gv-site.single-product form.cart .tk-cart-extra-btn a,.gv-site.single-product form.cart .tk-cart-extra-btn button,.gv-site.single-product form.cart .tk-cart-extra-btn .tkwssw-btn,.gv-site.single-product form.cart .tk-cart-extra-btn .tkwssc-btn{width:54px !important;height:54px !important;border-radius:50% !important;background:#fff !important;color:var(--gv-bx) !important;border:1px solid var(--gv-line) !important;display:inline-flex !important;align-items:center;justify-content:center;padding:0 !important;box-shadow:none !important;transition:border-color .2s,background-color .2s}.gv-site.single-product form.cart .tk-cart-extra-btn a:hover,.gv-site.single-product form.cart .tk-cart-extra-btn .tkwssw-btn:hover,.gv-site.single-product form.cart .tk-cart-extra-btn .tkwssc-btn:hover{border-color:var(--gv-bx) !important;background:var(--gv-cream) !important}.gv-site.single-product form.cart .tk-cart-extra-btn *::before{color:var(--gv-bx) !important}.gv-site.single-product .gv-pd-perks{margin:26px 0 22px;border:1px solid var(--gv-line);border-radius:4px;background:var(--gv-cream);padding:6px 20px}.gv-site.single-product .gv-pd-perk{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--gv-line)}.gv-site.single-product .gv-pd-perk:last-child{border-bottom:0}.gv-site.single-product .gv-pd-perk svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--gv-bx);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gv-site.single-product .gv-pd-perk strong{display:block;font-family:var(--gv-serif);font-weight:500;font-size:17px;color:var(--gv-ink);line-height:1.25}.gv-site.single-product .gv-pd-perk span{display:block;font-size:13.5px;color:var(--gv-ink-2);line-height:1.45}.gv-site.single-product .gv-pd-perk a{color:var(--gv-bx);text-decoration:underline;text-underline-offset:3px}.gv-site.single-product .product_meta{border-top:0 !important;padding-top:0 !important;display:flex;flex-direction:column;gap:8px}.gv-site.single-product .product_meta>span{font-family:var(--gv-sans) !important;font-size:11px !important;letter-spacing:.18em !important;text-transform:uppercase;color:var(--gv-ink-2) !important}.gv-site.single-product .product_meta a{color:var(--gv-bx) !important;font-weight:600}.gv-site.single-product .woocommerce-product-gallery .flex-viewport,.gv-site.single-product .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child{border:1px solid var(--gv-line) !important;border-radius:4px !important;box-shadow:none !important;background:#fff}.gv-site.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:4px !important;border:1px solid var(--gv-line) !important;opacity:.75;transition:opacity .2s,border-color .2s}.gv-site.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.gv-site.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1;border-color:var(--gv-bx) !important}.gv-site.single-product .woocommerce-tabs ul.tabs li,.gv-site.single-product .woocommerce-tabs ul.tabs li a{border-radius:999px !important}.gv-site.single-product .woocommerce-tabs ul.tabs li.active,.gv-site.single-product .woocommerce-tabs ul.tabs li.active a{background:var(--gv-bx) !important;color:#fff !important;border-color:var(--gv-bx) !important}.gv-site.single-product .woocommerce-tabs .panel{background:var(--gv-cream) !important;border:1px solid var(--gv-line) !important;border-radius:4px !important}.gv-site.single-product .woocommerce-tabs .panel,.gv-site.single-product .woocommerce-tabs .panel p{font-size:16.5px !important;line-height:1.8 !important;color:var(--gv-ink-2) !important}.gv-site.single-product .woocommerce-tabs .panel h2{font-family:var(--gv-serif) !important;font-size:30px !important;color:var(--gv-ink) !important;text-transform:none !important;letter-spacing:0 !important}.gv-site.single-product .related.products>h2,.gv-site.single-product .upsells.products>h2{font-family:var(--gv-serif) !important;font-size:36px !important;font-weight:500 !important;color:var(--gv-ink) !important}@media (max-width:991px){.gv-site .site-header.original .site-branding{top:8px !important}.gv-site .site-header .site-title img{max-height:40px !important;width:auto !important}.gv-site .site-header .gv-header-icons{height:50px !important;top:0 !important;bottom:auto !important;align-items:center !important}.gv-site .site-header:has(#site-navigation.is-active){background:var(--gv-bx-dd) !important}.gv-site .site-header:has(#site-navigation.is-active) .site-title img{display:none !important}.gv-site .site-header:has(#site-navigation.is-active) .site-title img.logo-negative{display:inline-block !important}.gv-site #site-navigation.is-active .menu-wrap{background:radial-gradient(120% 70% at 100% 0%,#6d1522 0%,var(--gv-bx-d) 45%,var(--gv-bx-dd) 100%) !important;padding-bottom:30px}.gv-site #site-navigation.is-active .menu-toggle .lines,.gv-site #site-navigation.is-active .menu-toggle .lines::before,.gv-site #site-navigation.is-active .menu-toggle .lines::after{background-color:#fff !important}.gv-site #site-navigation.is-active .gv-header-icons a,.gv-site #site-navigation.is-active .gv-header-icons a::before,.gv-site #site-navigation.is-active .shopping-cart::before,.gv-site #site-navigation.is-active .search-toggle::before{color:#fff !important}.gv-site #site-navigation.is-active .gv-header-icons svg{stroke:#fff !important;color:#fff !important}.gv-site #site-navigation.is-active .nav-menu ul{counter-reset:gvm;padding-top:24px !important}.gv-site #site-navigation.is-active .nav-menu li{border-bottom:1px solid rgba(217,191,149,.2) !important;background:none !important}.gv-site #site-navigation.is-active .nav-menu li>a{font-family:var(--gv-serif) !important;font-size:28px !important;font-weight:400 !important;color:#fff !important;background:none !important;letter-spacing:0 !important;text-transform:none !important;padding:16px 0 !important;display:flex !important;align-items:baseline;gap:16px}.gv-site #site-navigation.is-active .nav-menu li>a::before{counter-increment:gvm;content:counter(gvm,decimal-leading-zero);font-family:var(--gv-sans);font-size:11px;letter-spacing:.16em;color:var(--gv-gold-l);width:22px;flex:0 0 22px}.gv-site #site-navigation.is-active .nav-menu li.current-menu-item>a,.gv-site #site-navigation.is-active .nav-menu li.current_page_item>a{color:var(--gv-gold-l) !important;font-style:italic}.gv-site #site-navigation.is-active .nav-menu li.current-menu-item,.gv-site #site-navigation.is-active .nav-menu li.current_page_item{background:none !important}.gv-site #site-navigation.is-active .search-container label>span{color:var(--gv-gold-l) !important;letter-spacing:.22em;font-size:11px}.gv-site #site-navigation.is-active .search-container input[type="search"]{background:rgba(255,255,255,.08) !important;border:1px solid rgba(217,191,149,.45) !important;border-radius:999px !important;color:#fff !important;box-shadow:none !important;padding:0 22px !important;height:52px}.gv-site #site-navigation.is-active .search-container input[type="search"]::placeholder{color:rgba(255,255,255,.6)}}@media (max-width:767px){.gv-site.single-product .summary .price .woocommerce-Price-amount{font-size:34px !important}.gv-site.single-product form.cart .single_add_to_cart_button{flex-basis:100%;order:3}}body.gv-site.single-product .summary form.cart .tk-cart-extra-btn a.tkwssw-btn,body.gv-site.single-product .summary form.cart .tk-cart-extra-btn a.tkwssc-btn{width:54px !important;height:54px !important;min-width:54px !important;border-radius:50% !important;background:#fff !important;background-color:#fff !important;border:1px solid var(--gv-line) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;box-shadow:none !important}body.gv-site.single-product .summary form.cart .tk-cart-extra-btn a.tkwssw-btn:hover,body.gv-site.single-product .summary form.cart .tk-cart-extra-btn a.tkwssc-btn:hover{border-color:var(--gv-bx) !important;background:var(--gv-cream) !important}body.gv-site.single-product .summary form.cart .tk-cart-extra-btn .tkwssw-btn-icon,body.gv-site.single-product .summary form.cart .tk-cart-extra-btn .tkwssc-btn-icon,body.gv-site.single-product .summary form.cart .tk-cart-extra-btn .tkwssw-btn-icon::before,body.gv-site.single-product .summary form.cart .tk-cart-extra-btn .tkwssc-btn-icon::before{color:var(--gv-bx) !important;font-size:17px !important;margin:0 !important}body.gv-site.single-product .summary form.cart .tk-cart-extra-btn a.tkwssw-btn.tkwssw-btn-added .tkwssw-btn-icon::before{color:var(--gv-bx) !important}@media (max-width:991px){.gv-site .site-header:has(#site-navigation.is-active) .header-wrap,.gv-site .site-header:has(#site-navigation.is-active) .header-wrap-inner{background:var(--gv-bx-dd) !important}.gv-site .site-header:has(#site-navigation.is-active) .header-wrap{background:radial-gradient(120% 70% at 100% 0%,#6d1522 0%,var(--gv-bx-d) 45%,var(--gv-bx-dd) 100%) !important}.gv-site #site-navigation.is-active .menu-wrap{background:transparent !important;min-height:calc(100vh - 20px)}.gv-site #site-navigation.is-active .search-container input[type="search"]{color:#fff !important}.gv-site #site-navigation.is-active .search-container input[type="search"]::placeholder{color:rgba(255,255,255,.65) !important;opacity:1}.gv-site #site-navigation.is-active .menu-toggle{color:#fff !important}}