﻿:root{--vtg-ivory: #F5F1EA;--vtg-black: #121212;--vtg-ink: #141414;--vtg-gold: #D4A85A;--vtg-gold-dark: #8C6A2A;--vtg-muted: #6B655B;--vtg-hairline: #D9D2C6;--vtg-photo: #E9E3D8;--vtg-photo-2: #DED7CA;--vtg-white: #FFFFFF;--vtg-on-dark: #F5F1EA;--vtg-on-dark-muted: #B8B0A3;--vtg-hairline-dark: #2E2B27;--vtg-error: #A6322A;--vtg-success: #2E5E3F;--vtg-font-display: Cormorant Garamond, Georgia, Times New Roman, serif;--vtg-font-body: Jost, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--vtg-gutter: 22px;--vtg-tap: 44px}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/cormorant-garamond-latin-500-italic.woff2") format("woff2")}@font-face{font-family:"Jost";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-latin-300-normal.woff2") format("woff2")}@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-latin-500-normal.woff2") format("woff2")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--vtg-font-body);font-weight:400;color:var(--vtg-ink);background-color:var(--vtg-ivory);border-top:0;line-height:1.5}::selection{background:var(--vtg-gold);color:var(--vtg-black)}:focus-visible{outline:2px solid var(--vtg-gold);outline-offset:2px}a{color:var(--vtg-ink);text-decoration:none}a:hover,a:focus{color:var(--vtg-gold-dark);text-decoration:none}h1,h2,h3,.h1,.h2,.h3,.page-header h1,.block-category h1{font-family:var(--vtg-font-display);font-weight:500;letter-spacing:0;line-height:1.12;color:var(--vtg-ink)}h1,.h1,.block-category h1,.page-header h1{font-size:2.25rem;margin-bottom:1rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.375rem}h4,.h4,h5,.h5,h6,.h6{font-family:var(--vtg-font-body);font-weight:500}@media(min-width: 768px){h1,.h1,.block-category h1,.page-header h1{font-size:2.75rem}h2,.h2{font-size:2.25rem}}.vtg-eyebrow,.vtg-label{font-family:var(--vtg-font-body);font-size:.8125rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-eyebrow--gold{color:var(--vtg-gold-dark)}.vtg-divider{height:4px;margin:1.5rem 0;background:radial-gradient(circle, var(--vtg-gold) 1.6px, transparent 1.8px) 0 0/11px 4px repeat-x}.text-muted{color:var(--vtg-muted) !important}#wrapper{background:var(--vtg-ivory);padding-top:1rem}#wrapper .breadcrumb{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vtg-muted);margin-bottom:1rem}#wrapper .breadcrumb li a{color:var(--vtg-muted)}#wrapper .breadcrumb li a:hover{color:var(--vtg-gold-dark)}#wrapper .breadcrumb li:last-child span{color:var(--vtg-ink)}#wrapper .breadcrumb li::after{content:"·";color:var(--vtg-gold);margin:0 .5rem}.card,.page-content,.page-footer,#content-wrapper .card{border-radius:0;border:1px solid var(--vtg-hairline);box-shadow:none;background:var(--vtg-white)}.modal-content{border-radius:0;border:1px solid var(--vtg-hairline)}.dropdown-menu{border-radius:0;border:1px solid var(--vtg-hairline);box-shadow:none}hr{border-top:1px solid var(--vtg-hairline)}.pagination{font-size:.875rem}.pagination a{color:var(--vtg-ink);font-weight:400}.pagination a:hover{color:var(--vtg-gold-dark)}.pagination .current a{color:var(--vtg-gold-dark);font-weight:500;text-decoration:none}.btn{border-radius:0;font-family:var(--vtg-font-body);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary,.btn-primary:first-of-type{margin-left:0}.btn-primary{min-height:48px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-black);background-color:var(--vtg-gold);border:1px solid rgba(0,0,0,0)}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.btn-primary:not(:disabled):not(.disabled):active{color:var(--vtg-black);background-color:#c69a4c;border-color:rgba(0,0,0,0);box-shadow:none}.btn-primary:disabled,.btn-primary.disabled,.btn-primary:disabled:hover,.btn-primary.disabled:hover{color:var(--vtg-muted);background-color:var(--vtg-hairline);border-color:rgba(0,0,0,0);opacity:1}.btn-secondary,.btn-outline-primary,.btn-tertiary{min-height:48px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--vtg-ink);background-color:rgba(0,0,0,0);border:1px solid var(--vtg-ink)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary.active,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary.focus,.btn-tertiary:active,.btn-tertiary.active{color:var(--vtg-on-dark);background-color:var(--vtg-black);border-color:var(--vtg-black);box-shadow:none}.btn-tertiary{border-color:var(--vtg-hairline);color:var(--vtg-muted)}.btn-unstyle{color:inherit}.vtg-link,.btn-link{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-gold-dark);text-decoration:none}.vtg-link:hover,.btn-link:hover{color:var(--vtg-ink);text-decoration:none}.bootstrap-touchspin{border:1px solid var(--vtg-hairline);box-shadow:none}.bootstrap-touchspin .form-control,.bootstrap-touchspin .input-group-btn-vertical .btn{border:0;box-shadow:none;background:var(--vtg-white);color:var(--vtg-ink)}.bootstrap-touchspin .input-group-btn-vertical .btn{border-left:1px solid var(--vtg-hairline)}.form-control,.form-control-select,select.form-control,textarea.form-control,input.form-control{min-height:48px;padding:.625rem .875rem;font-family:var(--vtg-font-body);font-size:1rem;color:var(--vtg-ink);background-color:var(--vtg-white);border:1px solid var(--vtg-hairline);border-radius:0;box-shadow:none}.form-control:focus,.form-control-select:focus,select.form-control:focus,textarea.form-control:focus,input.form-control:focus{color:var(--vtg-ink);background-color:var(--vtg-white);border-color:var(--vtg-ink);box-shadow:none;outline:0}.form-control::placeholder,.form-control-select::placeholder,select.form-control::placeholder,textarea.form-control::placeholder,input.form-control::placeholder{color:#9a938a;opacity:1}.form-control[readonly],.form-control-select[readonly],select.form-control[readonly],textarea.form-control[readonly],input.form-control[readonly]{background-color:var(--vtg-ivory)}textarea.form-control{min-height:96px;line-height:1.5}label,.form-control-label{font-size:.875rem;font-weight:400;color:var(--vtg-ink)}.form-control-comment{font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--vtg-black)}.custom-checkbox .custom-control-indicator{border-radius:0;border:1px solid var(--vtg-hairline);background-color:var(--vtg-white)}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-color:var(--vtg-black);border-color:var(--vtg-black)}.input-group .input-group-btn>.btn,.input-group-addon{border-radius:0;border-color:var(--vtg-hairline);background:var(--vtg-white);color:var(--vtg-muted)}.search-widget form input[type=text],.block_newsletter form input[type=text]{min-height:48px;padding:.625rem 2.75rem .625rem .875rem;font-family:var(--vtg-font-body);color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);border-radius:0}.search-widget form input[type=text]:focus,.block_newsletter form input[type=text]:focus{border-color:var(--vtg-ink);background:var(--vtg-white)}.search-widget form button[type=submit],.block_newsletter form button[type=submit]{color:var(--vtg-ink);bottom:.625rem}.search-widget form input[type=text]:focus+button .search,.block_newsletter form input[type=text]:focus+button .search{color:var(--vtg-gold-dark)}#header{position:relative;z-index:999;color:var(--vtg-ink);background:var(--vtg-ivory);box-shadow:none;border-bottom:1px solid var(--vtg-hairline)}#header a{color:var(--vtg-ink)}#header a:hover{color:var(--vtg-gold-dark)}#header .header-nav.vtg-nav{max-height:none;padding:0;margin:0;border:0;background:var(--vtg-ivory)}.vtg-nav__row{display:flex;align-items:center;gap:4px;min-height:64px;padding-top:6px;padding-bottom:6px}.vtg-nav__burger,.vtg-nav__iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--vtg-tap);height:var(--vtg-tap);padding:0;margin:0;color:var(--vtg-ink);background:none;border:0;cursor:pointer}.vtg-nav__burger .material-icons,.vtg-nav__iconbtn .material-icons{font-size:26px;line-height:1}.vtg-nav__logo{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.vtg-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--vtg-ink)}.vtg-logo__mark{display:block;width:44px;height:40px}.vtg-logo__word{font-family:var(--vtg-font-body);font-weight:300;font-size:22px;letter-spacing:.2em;line-height:1;white-space:nowrap}.vtg-logo__word span{color:var(--vtg-gold)}.vtg-logo:hover{color:var(--vtg-ink)}.vtg-nav__actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.vtg-nav__cart .blockcart{height:auto;padding:0;margin:0;background:rgba(0,0,0,0);text-align:center}.vtg-nav__cart .blockcart .header{margin:0}.vtg-nav__cart .blockcart a,.vtg-nav__cart .blockcart .header{display:inline-flex;align-items:center;justify-content:center;min-width:var(--vtg-tap);min-height:var(--vtg-tap);color:var(--vtg-ink);text-decoration:none}.vtg-nav__cart .blockcart .material-icons{font-size:24px}.vtg-nav__cart .blockcart .cart-products-count{margin-left:4px;font-size:12px;font-weight:500;color:var(--vtg-gold-dark)}.vtg-nav__cart .blockcart.inactive .cart-products-count{color:var(--vtg-muted)}.vtg-nav__cart .cart-preview.active{background:rgba(0,0,0,0)}.vtg-nav__cart .cart-preview.active a,.vtg-nav__cart .cart-preview.active i{color:var(--vtg-ink)}.vtg-nav__user .user-info{margin:0;text-align:left}.vtg-nav__user .user-info a{display:inline-flex;align-items:center;gap:6px;min-height:var(--vtg-tap);padding:0 6px;font-size:.8125rem;letter-spacing:.06em;color:var(--vtg-ink)}.vtg-nav__user .user-info .account{margin:0}.vtg-nav__user .user-info .material-icons{font-size:22px}.vtg-nav__search .search-widgets form{position:relative;margin:0}.vtg-nav__search .search-widgets form input[type=text]{width:200px;min-width:0;min-height:40px;padding:.4rem 2.25rem .4rem .75rem;font-size:.875rem}.vtg-nav__search .search-widgets form i.search{display:none}.vtg-nav__search .search-widgets form button[type=submit],.vtg-nav__search .search-widgets form i.clear{display:none}#header .header-top .search-widgets form input[type=text]:focus{background:var(--vtg-white)}.vtg-nav__selectors{display:flex;align-items:center;gap:2px;font-size:.8125rem;letter-spacing:.06em}.vtg-nav__selectors .language-selector-wrapper,.vtg-nav__selectors .currency-selector{margin:0;white-space:nowrap}.vtg-nav__selectors #currency-selector-label,.vtg-nav__selectors #language-selector-label{display:none}.vtg-nav__selectors .btn-unstyle{min-height:var(--vtg-tap);padding:0 4px;color:var(--vtg-ink)}.vtg-nav__selectors .expand-more{color:var(--vtg-ink);font-size:.8125rem}.vtg-nav__selectors .material-icons.expand-more{font-size:18px}.vtg-nav__selectors .dropdown-menu{min-width:6rem}.vtg-drawer{padding:8px 0 32px;background:var(--vtg-ivory);border-top:1px solid var(--vtg-hairline)}.vtg-drawer__search{padding:8px 0 12px}.vtg-drawer__search .search-widgets form{position:relative}.vtg-drawer__search .search-widgets form input[type=text]{width:100%}.vtg-drawer__search .search-widgets form i.search{display:none}.vtg-drawer__search .search-widgets form i.clear{display:none}.vtg-drawer__search .search-widgets form button[type=submit]{display:none}.vtg-drawer__bottom{display:flex;flex-direction:column;gap:0;margin-top:16px;padding-top:8px;border-top:1px solid var(--vtg-hairline)}.vtg-drawer__bottom #_mobile_user_info .user-info a{display:flex;align-items:center;gap:10px;min-height:48px;color:var(--vtg-ink);font-size:.9375rem;letter-spacing:.06em}.vtg-drawer__bottom #_mobile_user_info .user-info a .hidden-sm-down{display:inline !important}.vtg-drawer__bottom #_mobile_user_info .user-info a.logout{display:none}.vtg-drawer__bottom .language-selector-wrapper,.vtg-drawer__bottom .currency-selector{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-drawer__bottom #language-selector-label,.vtg-drawer__bottom #currency-selector-label{display:inline}.vtg-drawer__bottom select.link{flex:1;max-width:220px;min-height:44px;padding:0 10px;font-family:var(--vtg-font-body);font-size:.9375rem;text-transform:none;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);border-radius:0}#header.is-open{border-bottom-color:rgba(0,0,0,0)}#header .vtg-nav__cart .blockcart,#header .header-nav .vtg-nav__cart .blockcart{height:auto;padding:0;margin:0;background:rgba(0,0,0,0);box-shadow:none}#header .vtg-nav__cart .blockcart .header span.hidden-sm-down{display:none !important}#header .header-nav .vtg-nav__cart .cart-preview.active,#header .header-nav .vtg-nav__cart .blockcart.active{background:rgba(0,0,0,0)}#header .header-nav .vtg-nav__cart .cart-preview .shopping-cart,#header .header-nav .vtg-nav__cart .cart-preview.active a,#header .header-nav .vtg-nav__cart .cart-preview.active i,#header .header-nav .vtg-nav__cart .blockcart a{color:var(--vtg-ink)}#header .header-nav .vtg-nav__cart .blockcart a:hover{color:var(--vtg-gold-dark)}#header .header-nav .vtg-nav__cart .blockcart .header{margin:0}@media(min-width: 768px){.vtg-nav__row{flex-wrap:wrap;min-height:0;padding-top:10px;padding-bottom:0;gap:0 16px}.vtg-nav__logo{order:1;flex:0 0 auto;justify-content:flex-start;padding-bottom:10px}.vtg-logo__mark{width:52px;height:47px}.vtg-logo__word{font-size:24px}.vtg-nav__actions{order:2;margin-left:auto;gap:6px;padding-bottom:10px}.vtg-nav__menu{order:3;flex:0 0 100%;display:block;width:100%;min-width:0;border-top:1px solid var(--vtg-hairline)}}#header .vtg-nav__menu .menu,#header .vtg-nav__menu #_desktop_top_menu{display:block;width:100%;padding:0;margin:0}#header .vtg-nav__menu .top-menu[data-depth="0"]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2px;width:100%;margin:0;padding:0;list-style:none}#header .vtg-nav__menu .top-menu>li{position:static;float:none;display:block}#header .vtg-nav__menu .top-menu a[data-depth="0"]{display:inline-flex;align-items:center;min-height:48px;padding:0 12px;font-size:.75rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--vtg-ink);border-bottom:1px solid rgba(0,0,0,0)}#header .vtg-nav__menu .top-menu a[data-depth="0"]:hover,#header .vtg-nav__menu .top-menu>li:hover>a[data-depth="0"]{color:var(--vtg-ink);border-bottom-color:var(--vtg-gold)}#header .vtg-nav__menu .top-menu .sub-menu{top:100%;left:0;right:0;width:auto;min-width:0;margin:0;padding:20px 0 24px;background:var(--vtg-white);border:0;border-top:1px solid var(--vtg-hairline);border-bottom:1px solid var(--vtg-hairline);border-radius:0;box-shadow:0 12px 24px rgba(20,20,20,.06)}#header .vtg-nav__menu .top-menu .sub-menu ul[data-depth="1"]{display:flex;flex-wrap:wrap;gap:8px 40px;max-width:1140px;margin:0 auto;padding:0 15px}#header .vtg-nav__menu .top-menu .sub-menu ul[data-depth="1"]>li{flex:0 0 auto;min-width:160px}#header .vtg-nav__menu .top-menu a.dropdown-submenu,#header .vtg-nav__menu .top-menu a[data-depth="1"]{padding:6px 0;font-family:var(--vtg-font-display);font-size:1.25rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--vtg-ink)}#header .vtg-nav__menu .top-menu a[data-depth="2"],#header .vtg-nav__menu .top-menu a[data-depth="3"]{display:block;padding:4px 0;font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}#header .vtg-nav__menu .top-menu a:not([data-depth="0"]):hover{color:var(--vtg-gold-dark)}#header .vtg-nav__menu .top-menu .collapse-icons{display:none}.vtg-drawer__menu .top-menu{margin:0;padding:0;list-style:none;color:var(--vtg-ink)}.vtg-drawer__menu .top-menu[data-depth="0"]>li{border-bottom:1px solid var(--vtg-hairline)}.vtg-drawer__menu .top-menu a[data-depth="0"]{display:flex;align-items:center;min-height:52px;padding:0;font-family:var(--vtg-font-display);font-size:1.5rem;font-weight:500;text-transform:none;color:var(--vtg-ink)}.vtg-drawer__menu .top-menu li{position:relative}.vtg-drawer__menu .top-menu .collapse-icons{position:absolute;top:4px;right:0;width:var(--vtg-tap);height:var(--vtg-tap);display:flex;align-items:center;justify-content:center;color:var(--vtg-gold-dark);cursor:pointer}.vtg-drawer__menu .top-menu .collapse-icons .material-icons{font-size:24px}.vtg-drawer__menu .top-menu .sub-menu{position:static;width:auto;margin:0;padding:0 0 12px 12px;background:rgba(0,0,0,0);border:0;box-shadow:none}.vtg-drawer__menu .top-menu .sub-menu ul{padding:0;margin:0;list-style:none}.vtg-drawer__menu .top-menu a:not([data-depth="0"]){display:block;min-height:44px;padding:10px 0;font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-drawer__menu .top-menu a.dropdown-submenu{font-weight:400;color:var(--vtg-ink)}.vtg-drawer__menu .top-menu a:not([data-depth="0"]):hover{color:var(--vtg-gold-dark)}.vtg-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body#index{overflow-x:hidden}body#index #wrapper{padding-top:0}body#index #wrapper .breadcrumb{display:none}body#index #main>.page-header{display:none}.page-home{padding-bottom:8px}.vtg-section{padding-top:34px}.vtg-section__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.vtg-section__head--row{flex-direction:row;align-items:baseline;justify-content:space-between}.vtg-section__title{margin:0;font-family:var(--vtg-font-display);font-size:2rem;font-weight:500;line-height:1.1}.vtg-eyebrow--onblack{color:var(--vtg-gold)}.vtg-card{padding:24px 20px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;background:var(--vtg-photo);overflow:hidden}.vtg-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.vtg-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg, rgba(245, 241, 234, 0) 35%, rgba(245, 241, 234, 0.96) 100%)}.vtg-hero__inner{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:24px;padding-bottom:30px}.vtg-hero__logo{width:150px;height:auto;margin-bottom:4px}.vtg-hero__title{margin:0;font-family:var(--vtg-font-display);font-size:2.5rem;font-weight:500;line-height:1.08;color:var(--vtg-ink);text-wrap:balance}.vtg-hero__sub{font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-hero__sub p{margin:0}.vtg-hero__cta{width:100%}.vtg-trust{padding-top:22px}.vtg-trust .vtg-divider{margin:0 0 18px}.vtg-trust__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;text-align:center}.vtg-trust__item{display:flex;flex-direction:column;gap:2px}.vtg-trust__num{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--vtg-font-display);font-size:1.625rem;color:var(--vtg-ink)}.vtg-trust__num svg{color:var(--vtg-gold)}.vtg-trust__label{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-trust__line{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:.875rem;font-weight:300;text-align:center;color:var(--vtg-muted)}.vtg-trust__line svg{flex:0 0 auto;color:var(--vtg-gold-dark)}.vtg-occasions__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 12px}.vtg-tile{display:flex;flex-direction:column;gap:8px;color:var(--vtg-ink);text-decoration:none}.vtg-tile__img{display:block;aspect-ratio:1/1;background:var(--vtg-photo);overflow:hidden}.vtg-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.vtg-tile__label{font-size:.9375rem;letter-spacing:.04em}.vtg-tile:hover{color:var(--vtg-gold-dark)}.vtg-scroller{display:flex;gap:12px;margin:0 -15px;padding:0 15px 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vtg-scroller::-webkit-scrollbar{display:none}.vtg-scroller .vtg-scroller__item,.vtg-scroller>.js-product{flex:0 0 176px;scroll-snap-align:start}.vtg-scroller .product-miniature{display:block}.vtg-scroller .product-miniature .product{width:auto;min-width:0;margin:0}.vtg-budget__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:16px}.vtg-budget__card{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:88px;padding:18px 16px;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);text-decoration:none}.vtg-budget__card:hover{border-color:var(--vtg-ink);color:var(--vtg-ink)}.vtg-budget__amount{font-family:var(--vtg-font-display);font-size:1.5rem}.vtg-how{margin-top:34px;padding:32px 0;color:var(--vtg-on-dark);background:var(--vtg-black)}.vtg-how .vtg-section__title{color:var(--vtg-on-dark);margin:4px 0 22px}.vtg-how__steps{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.vtg-how__steps li{display:flex;gap:14px;align-items:flex-start}.vtg-how__steps strong{display:block;font-weight:400;color:var(--vtg-on-dark)}.vtg-how__steps p{margin:0;font-size:.875rem;font-weight:300;color:var(--vtg-on-dark-muted)}.vtg-how__num{flex:0 0 40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--vtg-font-display);font-size:1.25rem;color:var(--vtg-gold);border:1px solid var(--vtg-gold);border-radius:20px}.vtg-plantes{display:flex;flex-direction:column;gap:14px}.vtg-plantes__img{display:block;aspect-ratio:16/10;background:var(--vtg-photo);overflow:hidden}.vtg-plantes__img img{width:100%;height:100%;object-fit:cover;display:block}.vtg-plantes__text{display:flex;flex-direction:column;gap:12px}.vtg-plantes__text p{margin:0;font-weight:300;color:var(--vtg-muted)}.vtg-entreprises{display:flex;flex-direction:column;gap:12px}.vtg-entreprises .vtg-section__title{font-size:1.75rem}.vtg-entreprises p{margin:0;font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-entreprises .btn{align-self:stretch}.vtg-reviews__grid{display:flex;flex-direction:column;gap:12px;margin-top:16px}.vtg-review{display:flex;flex-direction:column;gap:8px;margin:0;padding:18px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-review__stars{display:flex;gap:2px}.vtg-review__text{margin:0;font-family:var(--vtg-font-display);font-size:1.1875rem;line-height:1.35}.vtg-review__meta{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-instagram__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.vtg-instagram__cell{display:block;aspect-ratio:1/1;background:var(--vtg-photo);overflow:hidden}.vtg-instagram__cell:nth-child(even){background:var(--vtg-photo-2)}.vtg-instagram__cell img{width:100%;height:100%;object-fit:cover;display:block}.vtg-newsletter{padding-top:34px;padding-bottom:34px}.vtg-newsletter__card{display:flex;flex-direction:column;gap:10px}.vtg-newsletter__title{margin:0;font-family:var(--vtg-font-display);font-size:1.75rem;line-height:1.15}.vtg-newsletter__text{margin:0;font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-newsletter__form{display:flex;flex-direction:column;gap:8px;margin-top:6px}.vtg-newsletter__label{font-size:.875rem}.vtg-newsletter__row{display:flex;flex-direction:column;gap:8px}.vtg-newsletter__row .form-control{flex:1}.vtg-newsletter__conditions{margin:0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-newsletter .alert{margin:8px 0 0}@media(min-width: 768px){.vtg-section{padding-top:56px}.vtg-section__title{font-size:2.5rem}.vtg-hero{min-height:70vh}.vtg-hero__inner{max-width:640px;margin-left:0;padding-bottom:56px;gap:18px}.vtg-hero__veil{background:linear-gradient(90deg, rgba(245, 241, 234, 0.96) 0%, rgba(245, 241, 234, 0.85) 45%, rgba(245, 241, 234, 0) 100%)}.vtg-hero__title{font-size:3.5rem}.vtg-hero__sub{font-size:1.0625rem}.vtg-hero__cta{width:auto;align-self:flex-start}.vtg-trust__row{grid-template-columns:repeat(3, 160px);justify-content:center}.vtg-occasions__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.vtg-scroller{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;margin:0;padding:0;overflow:visible}.vtg-scroller .vtg-scroller__item,.vtg-scroller>.js-product{flex:none}.vtg-budget__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.vtg-how{margin-top:56px;padding:48px 0}.vtg-how__steps{flex-direction:row;gap:32px}.vtg-how__steps li{flex:1}.vtg-plantes{flex-direction:row;align-items:center;gap:40px}.vtg-plantes__img{flex:0 0 50%;aspect-ratio:4/3}.vtg-entreprises{padding:40px}.vtg-entreprises .btn{align-self:flex-start}.vtg-reviews__grid{flex-direction:row}.vtg-review{flex:1}.vtg-instagram__grid{grid-template-columns:repeat(6, minmax(0, 1fr))}.vtg-newsletter__card{padding:40px}.vtg-newsletter__row{flex-direction:row}.vtg-newsletter__row .btn{flex:0 0 auto}}@media(min-width: 1200px){.vtg-occasions__grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}#footer{padding:0;color:var(--vtg-on-dark-muted);background:var(--vtg-ivory);font-weight:300}.vtg-footer{margin:0;padding:32px 0 28px;color:var(--vtg-on-dark-muted);background:var(--vtg-black);overflow:hidden;box-shadow:none}.vtg-footer a{color:var(--vtg-on-dark-muted)}.vtg-footer a:hover{color:var(--vtg-gold)}.vtg-footer p{margin:0 0 4px;font-size:.875rem}.vtg-footer ul{margin:0;padding:0;list-style:none}.vtg-footer li{margin-bottom:.4rem}.vtg-footer li a{font-size:.875rem}.vtg-footer__logo{display:block;width:120px;height:auto;margin-bottom:24px}.vtg-footer__grid{display:flex;flex-direction:column;gap:22px}.vtg-footer__col{display:flex;flex-direction:column;gap:22px}.vtg-footer__stores{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.vtg-footer__block{display:flex;flex-direction:column;gap:2px}.vtg-footer__links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.vtg-footer__title,.vtg-footer__title a{margin:0 0 6px;font-family:var(--vtg-font-body);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-gold)}.vtg-footer__strong{color:var(--vtg-on-dark)}.vtg-footer__contact{display:flex;flex-direction:column;gap:6px}.vtg-footer__contact a{color:var(--vtg-on-dark);font-size:.9375rem}.vtg-footer__payments{display:flex;gap:12px;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vtg-on-dark)}.vtg-footer__dot{color:var(--vtg-gold)}.vtg-footer__bottom{display:flex;flex-direction:column;gap:16px;margin-top:26px;padding-top:18px;border-top:1px solid var(--vtg-hairline-dark)}.vtg-footer__copyright{margin:0;font-size:.75rem;letter-spacing:.06em;color:var(--vtg-on-dark-muted)}.vtg-footer .block-social{padding:0}.vtg-footer .block-social ul{display:flex;gap:8px}.vtg-footer .block-social li{margin:0;background-color:var(--vtg-photo)}.vtg-footer .block-social li:hover{background-color:var(--vtg-gold)}@media(min-width: 768px){.vtg-footer{padding:48px 0 32px}.vtg-footer__grid{flex-direction:row;gap:48px}.vtg-footer__col{flex:1}.vtg-footer__links{grid-template-columns:repeat(3, minmax(0, 1fr))}.vtg-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.vtg-card-wrap{display:block;min-width:0;margin:0;padding:0}.vtg-card,.product-miniature.vtg-card{position:relative;display:block;width:100%;margin:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.vtg-card .vtg-card__media,.vtg-card .product-thumbnail,.product-miniature.vtg-card .vtg-card__media,.product-miniature.vtg-card .product-thumbnail{position:relative;display:block;height:auto;aspect-ratio:4/5;overflow:hidden;background:var(--vtg-photo)}.vtg-card .vtg-card__media picture,.vtg-card .vtg-card__media img,.vtg-card .product-thumbnail picture,.vtg-card .product-thumbnail img,.product-miniature.vtg-card .vtg-card__media picture,.product-miniature.vtg-card .vtg-card__media img,.product-miniature.vtg-card .product-thumbnail picture,.product-miniature.vtg-card .product-thumbnail img{display:block;width:100%;height:100%}.vtg-card .vtg-card__media img,.vtg-card .product-thumbnail img,.product-miniature.vtg-card .vtg-card__media img,.product-miniature.vtg-card .product-thumbnail img{object-fit:cover;object-position:center;transition:transform .5s ease}.vtg-card .vtg-card__media:hover img,.vtg-card .product-thumbnail:hover img,.product-miniature.vtg-card .vtg-card__media:hover img,.product-miniature.vtg-card .product-thumbnail:hover img{transform:scale(1.03)}.vtg-card .product-flags,.product-miniature.vtg-card .product-flags{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none}.vtg-card .product-flags li.product-flag,.product-miniature.vtg-card .product-flags li.product-flag{position:static;display:inline-block;min-width:0;min-height:0;margin:0;padding:4px 8px;font-size:.625rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--vtg-gold);background:var(--vtg-black);box-shadow:none}.vtg-card .product-flags li.product-flag.new,.product-miniature.vtg-card .product-flags li.product-flag.new{color:var(--vtg-black);background:var(--vtg-gold)}.vtg-card .product-flags li.product-flag.on-sale,.vtg-card .product-flags li.product-flag.discount,.vtg-card .product-flags li.product-flag.discount-amount,.vtg-card .product-flags li.product-flag.discount-percentage,.product-miniature.vtg-card .product-flags li.product-flag.on-sale,.product-miniature.vtg-card .product-flags li.product-flag.discount,.product-miniature.vtg-card .product-flags li.product-flag.discount-amount,.product-miniature.vtg-card .product-flags li.product-flag.discount-percentage{color:var(--vtg-gold-dark);background:var(--vtg-ivory);border:1px solid var(--vtg-gold)}.vtg-card .product-flags li.product-flag.low-stock,.product-miniature.vtg-card .product-flags li.product-flag.low-stock{color:var(--vtg-on-dark);background:rgba(18,18,18,.82)}.vtg-card .product-flags li.product-flag.out_of_stock,.product-miniature.vtg-card .product-flags li.product-flag.out_of_stock{color:var(--vtg-muted);background:var(--vtg-ivory);border:1px solid var(--vtg-hairline)}.vtg-card .product-description,.vtg-card .vtg-card__body,.product-miniature.vtg-card .product-description,.product-miniature.vtg-card .vtg-card__body{position:static;height:auto;padding:10px 0 4px;text-align:left;background:rgba(0,0,0,0)}.vtg-card .product-description::after,.vtg-card .vtg-card__body::after,.product-miniature.vtg-card .product-description::after,.product-miniature.vtg-card .vtg-card__body::after{display:none}.vtg-card .product-list-reviews,.product-miniature.vtg-card .product-list-reviews{display:flex;align-items:center;gap:6px;min-height:0;margin:0 0 2px}.vtg-card .product-list-reviews .grade-stars,.product-miniature.vtg-card .product-list-reviews .grade-stars{display:flex}.vtg-card .product-list-reviews .grade-stars .star,.product-miniature.vtg-card .product-list-reviews .grade-stars .star{width:12px;height:12px}.vtg-card .product-list-reviews .comments-nb,.product-miniature.vtg-card .product-list-reviews .comments-nb{font-size:.75rem;color:var(--vtg-muted)}.vtg-card .product-title,.product-miniature.vtg-card .product-title{margin:2px 0 2px;font-family:var(--vtg-font-body);font-size:.9375rem;font-weight:400;line-height:1.3;text-align:left;text-transform:none}.vtg-card .product-title a,.product-miniature.vtg-card .product-title a{font-size:inherit;font-weight:inherit;color:var(--vtg-ink);text-align:left}.vtg-card .product-title a:hover,.product-miniature.vtg-card .product-title a:hover{color:var(--vtg-gold-dark)}.vtg-card .product-price-and-shipping,.product-miniature.vtg-card .product-price-and-shipping{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:400;text-align:left;color:var(--vtg-ink)}.vtg-card .product-price-and-shipping .price,.product-miniature.vtg-card .product-price-and-shipping .price{font-family:var(--vtg-font-display);font-size:1.125rem;font-weight:500;color:var(--vtg-ink)}.vtg-card .product-price-and-shipping .regular-price,.product-miniature.vtg-card .product-price-and-shipping .regular-price{font-size:.8125rem;color:var(--vtg-muted);text-decoration:line-through}.vtg-card .variant-links,.product-miniature.vtg-card .variant-links{display:flex;align-items:center;gap:6px;min-height:0;margin-top:6px;padding:0;background:rgba(0,0,0,0);text-align:left}.vtg-card .variant-links .color,.product-miniature.vtg-card .variant-links .color{width:14px;height:14px;margin:0;border:1px solid var(--vtg-hairline);border-radius:7px;box-shadow:none}.vtg-card .variant-links .js-count,.product-miniature.vtg-card .variant-links .js-count{font-size:.6875rem;color:var(--vtg-muted)}.vtg-card .highlighted-informations,.product-miniature.vtg-card .highlighted-informations{display:none !important}.product-prices .current-price,.product-prices .current-price span,.product-prices .product-price .current-price-value{font-family:var(--vtg-font-display);font-size:1.75rem;font-weight:500;color:var(--vtg-ink)}.product-prices .regular-price{color:var(--vtg-muted)}body#category #wrapper,body#search #wrapper,body#best-sales #wrapper,body#new-products #wrapper,body#prices-drop #wrapper,body#manufacturer #wrapper,body#supplier #wrapper{padding-top:.5rem}body#category #wrapper .breadcrumb,body#search #wrapper .breadcrumb,body#best-sales #wrapper .breadcrumb,body#new-products #wrapper .breadcrumb,body#prices-drop #wrapper .breadcrumb,body#manufacturer #wrapper .breadcrumb,body#supplier #wrapper .breadcrumb{margin-bottom:.5rem}body#category #content-wrapper,body#search #content-wrapper,body#best-sales #content-wrapper,body#new-products #content-wrapper,body#prices-drop #content-wrapper,body#manufacturer #content-wrapper,body#supplier #content-wrapper{padding-left:0;padding-right:0}body#category #main .page-footer,body#search #main .page-footer,body#best-sales #main .page-footer,body#new-products #main .page-footer,body#prices-drop #main .page-footer,body#manufacturer #main .page-footer,body#supplier #main .page-footer{display:none}body#category.vtg-filters-open,body#search.vtg-filters-open,body#best-sales.vtg-filters-open,body#new-products.vtg-filters-open,body#prices-drop.vtg-filters-open,body#manufacturer.vtg-filters-open,body#supplier.vtg-filters-open{overflow:hidden}.vtg-listing__header{margin:4px 0 14px}.vtg-listing__title{margin:0 0 6px;font-size:2rem}.vtg-listing__desc{max-width:720px;font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-listing__desc p{margin:0 0 .5rem}.vtg-listing__desc p:last-child{margin-bottom:0}.vtg-listing__desc-inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vtg-listing__desc.is-open .vtg-listing__desc-inner{display:block;-webkit-line-clamp:unset;overflow:visible}.vtg-listing__more{display:inline-block;margin-top:4px;padding:0;background:none;border:0;cursor:pointer}.vtg-listing__more[hidden]{display:none}.vtg-listing__empty{padding:40px 0;text-align:center}.vtg-listing__empty-title{margin:0 0 6px;font-family:var(--vtg-font-display);font-size:1.5rem}.vtg-subcats{margin:0 0 14px}.vtg-subcats__list{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.vtg-subcats__list::-webkit-scrollbar{display:none}.vtg-subcats__list li{margin:0;flex:0 0 auto}.vtg-subcats__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font-size:.8125rem;letter-spacing:.04em;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);white-space:nowrap}.vtg-subcats__chip:hover{color:var(--vtg-ink);border-color:var(--vtg-ink)}.vtg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:8px 0;border-top:1px solid var(--vtg-hairline);border-bottom:1px solid var(--vtg-hairline)}.vtg-toolbar__count{margin:0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted);white-space:nowrap}.vtg-toolbar__actions{display:flex;align-items:center;gap:8px}.vtg-toolbar__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-family:var(--vtg-font-body);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);cursor:pointer}.vtg-toolbar__btn:hover{border-color:var(--vtg-ink)}.vtg-toolbar__sort{display:inline-flex;align-items:center;gap:6px;margin:0}.vtg-toolbar__sort-label{font-size:.8125rem;color:var(--vtg-muted)}.vtg-toolbar select{min-height:40px;max-width:170px;padding:0 30px 0 10px;font-family:var(--vtg-font-body);font-size:.8125rem;color:var(--vtg-ink);background:var(--vtg-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--vtg-hairline);border-radius:0;appearance:none;-webkit-appearance:none}.vtg-toolbar select:focus{border-color:var(--vtg-ink);outline:0}.vtg-active{margin:-4px 0 12px}.vtg-active.hide{display:none}.vtg-active__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vtg-active__chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin:0;padding:0 6px 0 10px;font-size:.8125rem;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-active__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--vtg-muted)}.vtg-active__remove .material-icons{font-size:16px}.vtg-active__remove:hover{color:var(--vtg-error)}.vtg-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.vtg-filters[hidden]{display:none}.vtg-filters__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(18,18,18,.45)}.vtg-filters__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;max-width:380px;background:var(--vtg-ivory);box-shadow:-8px 0 24px rgba(0,0,0,.15);animation:vtg-slide-in .25s ease}.vtg-filters__head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--vtg-white);border-bottom:1px solid var(--vtg-hairline)}.vtg-filters__title{margin:0;font-family:var(--vtg-font-display);font-size:1.5rem;font-weight:500}.vtg-filters__close{width:44px;height:44px;margin-right:-12px;padding:0;color:var(--vtg-ink);background:none;border:0;cursor:pointer}.vtg-filters__body{flex:1 1 auto;padding:4px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.vtg-filters__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--vtg-white);border-top:1px solid var(--vtg-hairline)}.vtg-filters__foot .btn{width:100%}@keyframes vtg-slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}.vtg-filters #search_filters{margin:0;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.vtg-filters #search_filters .vtg-facet{padding:14px 0;border-bottom:1px solid var(--vtg-hairline)}.vtg-filters #search_filters .vtg-facet__title{margin:0 0 6px;font-family:var(--vtg-font-body);font-size:.8125rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-ink)}.vtg-filters #search_filters ul{margin:0;padding:0;list-style:none}.vtg-filters #search_filters li{margin:0}.vtg-filters #search_filters .vtg-facet__item{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font-size:.9375rem;font-weight:300;color:var(--vtg-ink);cursor:pointer}.vtg-filters #search_filters .vtg-facet__item input{flex:0 0 auto;width:18px;height:18px;margin:0}.vtg-filters #search_filters .vtg-facet__item .color{display:inline-block;width:18px;height:18px;border:1px solid var(--vtg-hairline);border-radius:9px}.vtg-filters #search_filters .vtg-facet__item a{color:var(--vtg-ink)}.vtg-filters #search_filters .vtg-facet__item .magnitude{font-size:.8125rem;color:var(--vtg-muted)}.vtg-filters #search_filters .vtg-facet__item.active a{font-weight:500}.vtg-filters #search_filters .vtg-facet__clear{display:flex;justify-content:flex-end;padding:10px 0 0}.vtg-filters #search_filters .js-search-filters-clear-all{min-height:40px;padding:0 12px;font-size:.8125rem;letter-spacing:.06em}.vtg-filters #search_filters .js-search-filters-clear-all .material-icons{font-size:16px;vertical-align:-3px}.vtg-filters #search_filters .faceted-slider{padding:6px 6px 0}.vtg-filters #search_filters .faceted-slider li{padding:0}.vtg-filters #search_filters .faceted-slider p{margin:0 0 14px;font-size:.875rem}.vtg-filters #search_filters .ui-slider{height:3px;background:var(--vtg-hairline);border:0;border-radius:0}.vtg-filters #search_filters .ui-slider .ui-slider-range{background:var(--vtg-gold)}.vtg-filters #search_filters .ui-slider .ui-slider-handle{top:-8px;width:18px;height:18px;margin-left:-9px;background:var(--vtg-black);border:2px solid var(--vtg-ivory);border-radius:9px;cursor:pointer}.vtg-filters #search_filters .ui-slider .ui-slider-handle:focus{outline:2px solid var(--vtg-gold)}#products .products.vtg-grid,.products.vtg-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 12px;justify-content:stretch;margin:0}#products .products.vtg-grid>.vtg-card-wrap,.products.vtg-grid>.vtg-card-wrap{width:auto;max-width:none;flex:none;padding:0;margin:0}#products .products.vtg-grid .vtg-card,.products.vtg-grid .vtg-card{margin:0}.vtg-pagination{display:flex;flex-direction:column;align-items:center;gap:10px;margin:28px 0 8px}.vtg-pagination__summary{margin:0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-pagination__more{min-width:220px}.vtg-pagination__more[aria-busy=true]{opacity:.6;pointer-events:none}.vtg-pagination__pages{display:flex;gap:4px;margin:4px 0 0;padding:0;list-style:none}.vtg-pagination__pages li{margin:0}.vtg-pagination__pages a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-size:.8125rem;color:var(--vtg-muted)}.vtg-pagination__pages a:hover{color:var(--vtg-ink)}.vtg-pagination__pages a.is-current{color:var(--vtg-ink);font-weight:500;border-bottom:2px solid var(--vtg-gold)}.vtg-pagination__pages a .material-icons{font-size:18px}.vtg-pagination__pages .spacer{display:inline-flex;align-items:center;height:36px;color:var(--vtg-muted)}@media(min-width: 768px){#products .products.vtg-grid,.products.vtg-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px 20px}.vtg-listing__title{font-size:2.5rem}.vtg-toolbar select{max-width:220px}}@media(min-width: 1200px){#products .products.vtg-grid,.products.vtg-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px 24px}}body#product #wrapper{padding-top:.5rem}body#product .product-container{margin-bottom:0}body#product #main>.page-footer{display:none}.vtg-product__gallery .page-content,.vtg-product__gallery #content{padding:0;margin:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body#product .product-flags{left:8px;top:8px}.vtg-gallery{position:relative}.vtg-gallery__cover{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--vtg-photo)}.vtg-gallery__cover picture,.vtg-gallery__cover img{display:block;width:100%;height:100%}.vtg-gallery__cover img{object-fit:cover}.vtg-gallery__zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--vtg-ink);background:rgba(245,241,234,.92);border:0;border-radius:22px;cursor:pointer;opacity:1;transform:none}.vtg-gallery__zoom .material-icons{font-size:22px}.vtg-gallery__thumbs{margin:8px 0 0;padding:0 22px;overflow-x:auto;scrollbar-width:none}.vtg-gallery__thumbs::-webkit-scrollbar{display:none}.vtg-gallery__thumbs .product-images{display:flex;gap:8px;margin:0;padding:0;list-style:none}.vtg-gallery__thumbs .thumb-container{flex:0 0 64px;margin:0}.vtg-gallery__thumbs .thumb{width:64px;height:80px;margin:0;object-fit:cover;border:1px solid rgba(0,0,0,0);box-shadow:none;cursor:pointer}.vtg-gallery__thumbs .thumb.selected{border-color:var(--vtg-ink)}body#product .js-qv-mask.scroll{height:auto}.vtg-product__info{padding-top:18px}.vtg-product__title{margin:0 0 4px;font-family:var(--vtg-font-display);font-size:2.25rem;font-weight:500;line-height:1.1}.vtg-product__short{font-size:.9375rem;font-weight:300;color:var(--vtg-muted)}.vtg-product__short p{margin:0}body#product .product-prices{margin-top:8px}body#product .product-prices .product-price,body#product .product-prices .product-price.h5{margin:0}body#product .product-prices .current-price,body#product .product-prices .current-price-value{font-family:var(--vtg-font-display);font-size:1.875rem;font-weight:500;color:var(--vtg-ink)}body#product .product-prices .regular-price{font-size:1rem;color:var(--vtg-muted);text-decoration:line-through}body#product .product-prices .discount{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-gold-dark);background:rgba(0,0,0,0)}body#product .product-prices .tax-shipping-delivery-label{font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}body#product .product-additional-info{margin:10px 0 0}body#product .product-additional-info .product-comments-additional-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}body#product .product-additional-info .grade-stars .star{width:14px;height:14px}body#product .product-additional-info .additional-links a{font-size:.8125rem;color:var(--vtg-muted);text-decoration:underline}body#product .product-additional-info .additional-links .material-icons{display:none}body#product .product-additional-info .btn-comment{min-height:40px;padding:.4rem 1rem;font-size:.8125rem;letter-spacing:.06em;text-transform:none;color:var(--vtg-ink);background:rgba(0,0,0,0);border:1px solid var(--vtg-hairline)}body#product .product-additional-info .social-sharing{display:none}.vtg-variants{margin-top:22px}.vtg-variants__head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.vtg-variants__current{font-size:.875rem;font-weight:300;color:var(--vtg-ink)}.vtg-variants__select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.vtg-variants__buttons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none}.vtg-variants__buttons li{margin:0;padding:0;float:none}.vtg-variants__buttons li label{display:block;margin:0}.vtg-variants__buttons li input{position:absolute;opacity:0;width:1px;height:1px}.vtg-variant-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:60px;padding:10px 6px;font-family:var(--vtg-font-body);color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);cursor:pointer;text-align:center}.vtg-variant-btn__name{font-size:.875rem;font-weight:500}.vtg-variant-btn__price{font-size:.8125rem;color:var(--vtg-muted)}.vtg-variant-btn__price:empty{display:none}.vtg-variant-btn:hover{border-color:var(--vtg-ink)}.vtg-variant-btn.is-active{color:var(--vtg-on-dark);background:var(--vtg-black);border-color:var(--vtg-black)}.vtg-variant-btn.is-active .vtg-variant-btn__price{color:var(--vtg-gold)}.vtg-swatches{display:flex;gap:14px;margin:0;padding:0;list-style:none}.vtg-swatches .vtg-swatch{float:none;margin:0}.vtg-swatches label{display:block;margin:0;cursor:pointer}.vtg-swatches .input-color{position:absolute;opacity:0;width:1px;height:1px}.vtg-swatches .color{display:block;width:44px;height:44px;margin:0;border:1px solid var(--vtg-hairline);border-radius:22px;box-shadow:none}.vtg-swatches .input-color:checked+.color{box-shadow:0 0 0 2px var(--vtg-ivory),0 0 0 3px var(--vtg-ink);border-color:rgba(0,0,0,0)}body#product .product-discounts{margin-top:12px}body#product .table-product-discounts{border:1px solid var(--vtg-hairline);font-size:.875rem}.vtg-delivery{display:flex;flex-direction:column;gap:12px;margin-top:26px;padding:18px 16px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-delivery__title{display:flex;align-items:center;gap:8px;font-family:var(--vtg-font-display);font-size:1.5rem}.vtg-delivery__title svg{color:var(--vtg-gold-dark)}.vtg-delivery__cutoff{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;background:var(--vtg-ivory);border-left:2px solid var(--vtg-gold)}.vtg-delivery__cutoff svg{flex:0 0 auto;color:var(--vtg-gold-dark)}.vtg-delivery__slots{display:flex;flex-direction:column;gap:4px;font-size:.9375rem}.vtg-delivery__note{margin:0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-message{margin-top:26px}.vtg-message form{display:flex;flex-direction:column;gap:10px}.vtg-message__head{display:flex;align-items:baseline;justify-content:space-between}.vtg-message__count{font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-message__suggestions{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.vtg-message__suggestions::-webkit-scrollbar{display:none}.vtg-message .vtg-chip{flex:0 0 auto;max-width:220px;height:40px;padding:0 12px;font-family:var(--vtg-font-body);font-size:.8125rem;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.vtg-message .vtg-chip:hover{border-color:var(--vtg-ink)}.vtg-message .product-message{min-height:92px}.vtg-message__preview{display:flex;flex-direction:column;gap:6px;padding:18px 16px;background:var(--vtg-white);border:1px solid var(--vtg-hairline);border-top:2px solid var(--vtg-gold);box-shadow:0 4px 14px rgba(20,20,20,.06)}.vtg-message__preview-text{font-family:var(--vtg-font-display);font-size:1.3125rem;line-height:1.35;white-space:pre-wrap}.vtg-message__hint{margin:0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-message__save{align-self:flex-start}.js-enhanced .vtg-message__save{display:none}.vtg-extras{margin-top:26px}.vtg-extras__list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.vtg-extra{display:flex;align-items:center;gap:12px;min-height:52px;margin:0;padding:6px 12px;background:var(--vtg-white);border:1px solid var(--vtg-hairline);cursor:pointer}.vtg-extra input{width:22px;height:22px;margin:0}.vtg-extra__img{display:block;width:40px;height:40px;overflow:hidden;background:var(--vtg-photo)}.vtg-extra__img img{width:100%;height:100%;object-fit:cover;display:block}.vtg-extra__name{flex:1;font-size:.9375rem}.vtg-extra__price{font-family:var(--vtg-font-display);font-size:1.125rem}.vtg-cta{margin-top:26px}.vtg-cta__row{display:flex;gap:10px;align-items:stretch}.vtg-cta__qty{flex:0 0 auto}.vtg-cta__qty .bootstrap-touchspin{height:56px}.vtg-cta__qty .bootstrap-touchspin .form-control,.vtg-cta__qty #quantity_wanted{width:52px;height:56px;padding:0;text-align:center;font-size:1rem}.vtg-cta__qty .input-group-btn-vertical .btn{min-height:0;padding:4px 8px}.vtg-cta__add{flex:1}.vtg-cta__add .btn{width:100%;height:56px;margin:0}.vtg-cta__secondary{display:flex;flex-direction:column;gap:10px;margin-top:10px}.vtg-product__wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.vtg-cta__actions .wishlist-button-add{width:auto;height:40px;margin:0;padding:0 12px;font-size:.8125rem;color:var(--vtg-muted);background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}.vtg-cta__actions .wishlist-button-add .material-icons{font-size:20px}.vtg-availability{display:block;margin-top:8px;font-size:.8125rem;color:var(--vtg-muted)}body#product .product-minimal-quantity{margin:0;font-size:.8125rem;color:var(--vtg-muted)}body#product .product-minimal-quantity:empty{display:none}.vtg-product__below{display:flex;flex-direction:column}.vtg-product__side{order:1}.vtg-product__main{order:2}body#product .blockreassurance_product{display:none}.vtg-reassurance{display:flex;flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;font-size:.875rem;font-weight:300}.vtg-reassurance li{display:flex;align-items:center;gap:10px}.vtg-reassurance svg{flex:0 0 auto;color:var(--vtg-gold-dark)}body#product .blockreassurance_product{margin-top:12px}.vtg-tabs{margin-top:28px;background:rgba(0,0,0,0);box-shadow:none}.vtg-tabs .nav-tabs{display:flex;gap:0;border-bottom:1px solid var(--vtg-hairline)}.vtg-tabs .nav-tabs .nav-link{min-height:46px;padding:0 12px;font-size:.875rem;font-weight:300;letter-spacing:.06em;color:var(--vtg-muted);border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.vtg-tabs .nav-tabs .nav-link.active{color:var(--vtg-ink);font-weight:400;border-bottom-color:var(--vtg-ink)}.vtg-tabs .tab-content{padding:14px 0 0}.vtg-tabs .product-description{font-size:.9375rem;font-weight:300;color:#3a3630}.vtg-tabs .product-description p{margin-bottom:.75rem}.vtg-tabs .product-features .h6{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-tabs .data-sheet{font-size:.9375rem}.vtg-tabs .data-sheet dt,.vtg-tabs .data-sheet dd{background:rgba(0,0,0,0);padding:6px 0;margin:0;border-bottom:1px solid var(--vtg-hairline)}.vtg-product__reviews{margin-top:34px;padding-top:22px;border-top:1px solid var(--vtg-hairline)}.vtg-product__reviews #product-comments-list-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:0;background:rgba(0,0,0,0)}.vtg-product__reviews #product-comments-list-header .comments-nb{font-family:var(--vtg-font-display);font-size:1.75rem;color:var(--vtg-ink)}.vtg-product__reviews #product-comments-list-header .comments-nb .material-icons{display:none}.vtg-product__reviews .product-comment-list-item{background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-product__reviews .btn-comment{min-height:44px;font-size:.875rem;letter-spacing:.06em;color:var(--vtg-ink);background:rgba(0,0,0,0);border:1px solid var(--vtg-ink);text-transform:none}.vtg-product__reviews .btn-comment .material-icons{display:none}.vtg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1020;display:flex;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--vtg-white);border-top:1px solid var(--vtg-hairline);box-shadow:0 -6px 18px rgba(20,20,20,.08)}.vtg-sticky[hidden]{display:none}.vtg-sticky__text{display:flex;flex-direction:column;flex:1;min-width:0}.vtg-sticky__name{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtg-sticky__price{font-family:var(--vtg-font-display);font-size:1.25rem;line-height:1.1}.vtg-sticky__btn{flex:0 0 auto;height:48px;padding:0 22px;font-size:.875rem;margin:0}body#product.vtg-has-sticky .vtg-whatsapp{bottom:88px}.vtg-message__preview{display:none}.vtg-message.has-text .vtg-message__preview{display:flex}@media(min-width: 768px){body#product #wrapper{padding-top:1.5rem}.vtg-product__grid{align-items:flex-start}.vtg-product__gallery{position:sticky;top:16px}.vtg-gallery__thumbs{padding:0}.vtg-product__info{padding-top:0;padding-left:32px}.vtg-product__title{font-size:2.5rem}.vtg-variants{margin-top:16px}.vtg-variant-btn{min-height:54px;padding:8px 6px}.vtg-delivery{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:center;margin-top:18px;padding:14px 16px}.vtg-delivery__title{grid-column:1/-1;font-size:1.25rem}.vtg-delivery__cutoff{grid-column:1/-1}.vtg-delivery__slots{flex-direction:row;gap:10px;align-items:baseline;font-size:.875rem}.vtg-delivery__note{grid-column:1/-1}.vtg-message{margin-top:18px}.vtg-message .product-message{min-height:72px}.vtg-extras{margin-top:18px}.vtg-cta{margin-top:18px}.vtg-cta__secondary{flex-direction:row;align-items:center}.vtg-product__wa{width:auto;flex:1}.vtg-product__below{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:0 48px;margin-top:40px;padding-top:28px;border-top:1px solid var(--vtg-hairline)}.vtg-product__main{order:1;grid-column:1}.vtg-product__side{order:2;grid-column:2}.vtg-reassurance{margin-top:0;padding:20px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-tabs{margin-top:0}.vtg-tabs .tab-content{max-width:720px}.vtg-sticky{left:auto;right:24px;bottom:24px;width:380px;border:1px solid var(--vtg-hairline)}body#product.vtg-has-sticky .vtg-whatsapp{bottom:110px}}@media(min-width: 1200px){.vtg-product__info{padding-left:48px}}#blockcart-modal.vtg-cart-modal{padding:0 !important}#blockcart-modal.vtg-cart-modal .modal-dialog{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;height:100%;margin:0;transform:translateX(100%);transition:transform .28s ease}#blockcart-modal.vtg-cart-modal.show .modal-dialog,#blockcart-modal.vtg-cart-modal.in .modal-dialog{transform:translateX(0)}#blockcart-modal.vtg-cart-modal .modal-content{display:flex;flex-direction:column;height:100%;border:0;border-radius:0;background:var(--vtg-ivory)}.vtg-cart__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--vtg-white);border-bottom:1px solid var(--vtg-hairline)}.vtg-cart__title{margin:0;font-family:var(--vtg-font-display);font-size:1.5rem;font-weight:500}.vtg-cart__title span{font-family:var(--vtg-font-body);font-size:.875rem;font-weight:300;color:var(--vtg-muted)}.vtg-cart__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -12px -8px 0;padding:0;color:var(--vtg-ink);background:rgba(0,0,0,0);border:0;cursor:pointer}.vtg-cart__body{flex:1 1 auto;padding:16px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.vtg-cart__added{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-success)}.vtg-cart__added .material-icons{font-size:18px}.vtg-cart__lines{margin:0;padding:0;list-style:none}.vtg-cart__line{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--vtg-hairline)}.vtg-cart__line.is-new{background:linear-gradient(90deg, rgba(212, 168, 90, 0.14), transparent 70%)}.vtg-cart__img{flex:0 0 72px;width:72px;height:72px;overflow:hidden;background:var(--vtg-photo)}.vtg-cart__img img{display:block;width:100%;height:100%;object-fit:cover}.vtg-cart__info{flex:1;min-width:0}.vtg-cart__row{display:flex;justify-content:space-between;gap:10px}.vtg-cart__name{font-size:.9375rem;color:var(--vtg-ink)}.vtg-cart__price{flex:0 0 auto;font-family:var(--vtg-font-display);font-size:1.0625rem}.vtg-cart__meta{margin-top:2px;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-cart__msg{font-style:italic}.vtg-cart__foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--vtg-white);border-top:1px solid var(--vtg-hairline)}.vtg-cart__total{display:flex;align-items:baseline;justify-content:space-between;font-size:.9375rem}.vtg-cart__total-value{font-family:var(--vtg-font-display);font-size:1.375rem}.vtg-cart__ship{display:flex;justify-content:space-between;margin-top:4px;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-cart__checkout{display:block;width:100%;margin-top:12px}.vtg-cart__continue{display:block;width:100%;margin-top:6px;padding:10px 0;background:rgba(0,0,0,0);border:0;text-align:center;cursor:pointer}.vtg-cart__upsell{margin-top:18px}.vtg-cart__upsell-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.vtg-upsell{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-upsell__img{flex:0 0 40px;width:40px;height:48px;overflow:hidden;background:var(--vtg-photo)}.vtg-upsell__img img{display:block;width:100%;height:100%;object-fit:cover}.vtg-upsell__text{display:flex;flex:1;flex-direction:column;min-width:0}.vtg-upsell__name{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtg-upsell__price{font-size:.8125rem;color:var(--vtg-muted)}.vtg-upsell__add{flex:0 0 auto;width:40px;height:40px;padding:0;font-size:1.375rem;line-height:1;color:var(--vtg-black);background:var(--vtg-gold);border:0;cursor:pointer}.vtg-upsell__add:disabled{opacity:.5;cursor:default}.vtg-freeship{margin:0 0 12px}.vtg-freeship__text{margin:0 0 6px;font-size:.8125rem;color:var(--vtg-ink)}.vtg-freeship__text strong{font-weight:500;color:var(--vtg-gold-dark)}.vtg-freeship__text--done{color:var(--vtg-success)}.vtg-freeship__track{height:3px;background:var(--vtg-hairline)}.vtg-freeship__bar{height:100%;background:var(--vtg-gold);transition:width .3s ease}body#cart #wrapper{padding-top:.5rem}body#cart .breadcrumb{display:none}body#cart .cart-items{margin:0;padding:0;list-style:none}body#cart .cart-item{padding:14px 0;border-bottom:1px solid var(--vtg-hairline)}body#cart .cart-item:last-child{border-bottom:0}body#cart .no-items{display:block;padding:20px 0;font-weight:300;color:var(--vtg-muted)}.vtg-cartpage__title{margin:0 0 12px;font-size:2rem}.vtg-cartpage__main{padding:18px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-cartpage__continue{display:inline-block;margin:16px 0 0}.vtg-cartpage__summary{margin-top:18px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-cartpage__actions{padding:0 18px 18px}.vtg-cartpage__actions .btn{width:100%}.vtg-cartpage__actions .alert{margin-bottom:10px}.vtg-cartpage__empty{padding:36px 18px 30px;text-align:center}.vtg-cartpage__empty svg{color:var(--vtg-gold-dark)}.vtg-cartpage__empty p{margin:12px 0 18px;font-family:var(--vtg-font-display);font-size:1.5rem}.vtg-line{display:flex;gap:14px}.vtg-line__img{flex:0 0 90px;width:90px;height:90px;overflow:hidden;background:var(--vtg-photo)}.vtg-line__img img{display:block;width:100%;height:100%;object-fit:cover}.vtg-line__body{flex:1;min-width:0}.vtg-line__head{display:flex;justify-content:space-between;gap:10px}.vtg-line__name{font-size:1rem;color:var(--vtg-ink)}.vtg-line__price{flex:0 0 auto;font-family:var(--vtg-font-display);font-size:1.125rem;text-align:right}.vtg-line__price .regular-price{display:block;font-size:.8125rem;color:var(--vtg-muted);text-decoration:line-through}.vtg-line__price .current-price{color:var(--vtg-ink)}.vtg-line__meta{margin-top:2px;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-line__msg{margin-top:6px;font-size:.875rem;font-style:italic}.vtg-line__msg .vtg-label{display:block;margin-bottom:2px;font-size:.6875rem;font-style:normal}.vtg-line__msg img{max-width:80px}.vtg-line__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.vtg-line__qty .bootstrap-touchspin{width:112px;height:44px}.vtg-line__qty .form-control,.vtg-line__qty .js-cart-line-product-quantity{width:64px;height:44px;padding:0;text-align:center}.vtg-line__qty .input-group-btn-vertical .btn{min-height:0;padding:2px 8px}.vtg-line__remove a{font-size:.8125rem;letter-spacing:.06em;color:var(--vtg-muted);text-decoration:underline}.vtg-line__remove a:hover{color:var(--vtg-error)}body#cart .cart-detailed-totals{padding:18px}body#cart .cart-detailed-totals .card-block{padding:0}body#cart .cart-summary-line{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:.9375rem}body#cart .cart-summary-line .label{padding:0;font-weight:300;color:var(--vtg-ink)}body#cart .cart-summary-line .value{font-weight:400}body#cart .cart-summary-line.cart-total{margin-top:10px;padding-top:10px;border-top:1px solid var(--vtg-hairline)}body#cart .cart-summary-line.cart-total .label{font-weight:500}body#cart .cart-summary-line.cart-total .value{font-family:var(--vtg-font-display);font-size:1.375rem}body#cart .block-promo{margin-top:10px}body#cart .block-promo .promo-code-button a{font-size:.8125rem;color:var(--vtg-gold-dark);text-decoration:underline}body#cart .block-promo .promo-code{padding:12px;background:var(--vtg-ivory)}body#cart .block-promo .promo-input{min-height:44px;border:1px solid var(--vtg-hairline)}body#cart .block-promo .btn{min-height:44px}body#cart .block-promo .promo-name .cart-summary-line{padding:6px 0}.vtg-reassurance--cart{margin-top:18px;padding:16px 18px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}@media(min-width: 992px){body#cart .cart-grid{align-items:flex-start}.vtg-cartpage__summary{position:sticky;top:16px;margin-top:0}.vtg-cartpage__title{font-size:2.25rem}}.vtg-conav{background:var(--vtg-white);border-bottom:1px solid var(--vtg-hairline)}.vtg-conav__row{display:flex;align-items:center;justify-content:space-between;min-height:60px}.vtg-conav__secure{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-conav__secure svg{color:var(--vtg-gold-dark)}body#checkout #header{box-shadow:none}body#checkout #wrapper{padding-top:.75rem}body#checkout .breadcrumb{display:none}body#checkout .vtg-whatsapp{display:none}.vtg-cofoot{padding:24px 0 32px;text-align:center}.vtg-cofoot .js-terms{font-size:.8125rem}.vtg-cofoot .js-terms a{color:var(--vtg-gold-dark);text-decoration:underline}.vtg-cofoot__legal{margin:8px 0 0;font-size:.75rem;font-weight:300;color:var(--vtg-muted)}.vtg-checkout__cartline{margin-bottom:14px}.vtg-checkout__cartline-inner{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-checkout__cartline-inner img{flex:0 0 40px;width:40px;height:40px;object-fit:cover;background:var(--vtg-photo)}.vtg-checkout__cartline-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;font-size:.875rem}.vtg-checkout__cartline-text>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtg-checkout__cartline-text em{font-style:normal;color:var(--vtg-muted)}.vtg-checkout__cartline-text .vtg-link{font-size:.6875rem}.vtg-checkout__cartline-total{flex:0 0 auto;font-family:var(--vtg-font-display);font-size:1.125rem}.vtg-progress{margin:0 0 18px}.vtg-progress__bars,.vtg-progress__labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.vtg-progress__bar{height:3px;background:var(--vtg-hairline)}.vtg-progress__bar.is-done{background:var(--vtg-gold)}.vtg-progress__bar.is-current{background:var(--vtg-black)}.vtg-progress__labels{margin-top:8px}.vtg-progress__label{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--vtg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtg-progress__label.is-current{color:var(--vtg-ink);font-weight:500}body#checkout .checkout-step{margin-bottom:10px;padding:0;background:var(--vtg-white);border:1px solid var(--vtg-hairline);box-shadow:none}body#checkout .checkout-step .vtg-step__title,body#checkout .checkout-step .step-title{display:flex;align-items:center;gap:12px;margin:0;padding:16px 18px;font-family:var(--vtg-font-display);font-size:1.375rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--vtg-ink);cursor:default}body#checkout .checkout-step .vtg-step__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-family:var(--vtg-font-body);font-size:.8125rem;color:var(--vtg-gold-dark);border:1px solid var(--vtg-gold);border-radius:14px}body#checkout .checkout-step .vtg-step__done{display:none;margin:0;font-size:22px;color:var(--vtg-gold)}body#checkout .checkout-step .vtg-step__edit{display:none;margin-left:auto;font-family:var(--vtg-font-body);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-gold-dark) !important;cursor:pointer}body#checkout .checkout-step .vtg-step__edit .material-icons{font-size:16px;vertical-align:-3px}body#checkout .checkout-step .vtg-step__content{display:none;padding:0 18px 20px}body#checkout .checkout-step.-current .vtg-step__content{display:block}body#checkout .checkout-step.-current .vtg-step__num{color:var(--vtg-black);background:var(--vtg-gold);border-color:var(--vtg-gold)}body#checkout .checkout-step.-reachable.-complete:not(.-current) .step-title{cursor:pointer}body#checkout .checkout-step.-reachable.-complete:not(.-current) .vtg-step__num{display:none}body#checkout .checkout-step.-reachable.-complete:not(.-current) .vtg-step__done{display:inline-block}body#checkout .checkout-step.-reachable.-complete:not(.-current) .vtg-step__edit{display:inline-block}body#checkout .checkout-step.-unreachable .step-title{color:var(--vtg-muted)}body#checkout .checkout-step.-unreachable .vtg-step__num{color:var(--vtg-muted);border-color:var(--vtg-hairline)}.vtg-step__sub{margin:16px 0 6px;font-family:var(--vtg-font-display);font-size:1.25rem;font-weight:500}.vtg-hint{margin:0 0 12px;font-size:.875rem;font-weight:300;color:var(--vtg-muted)}.vtg-hint a{color:var(--vtg-gold-dark);text-decoration:underline}.vtg-hint--right{text-align:right;font-size:.8125rem}.vtg-notice{display:flex;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:.8125rem;line-height:1.45;background:var(--vtg-ivory);border-left:2px solid var(--vtg-gold)}.vtg-notice svg{flex:0 0 auto;margin-top:1px;color:var(--vtg-gold-dark)}.vtg-notice strong{font-weight:500}.vtg-notice--warm{border-left-color:var(--vtg-black)}.vtg-notice--warm svg{color:var(--vtg-ink)}.vtg-optional{font-weight:300;color:var(--vtg-muted)}body#checkout .vtg-seg{display:grid;grid-template-columns:1fr 1fr;margin:0 0 16px;padding:0;list-style:none;border:1px solid var(--vtg-hairline)}body#checkout .vtg-seg .nav-item{display:block;float:none;margin:0}body#checkout .vtg-seg .nav-separator{display:none}body#checkout .vtg-seg .vtg-seg__btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;font-size:.8125rem;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--vtg-muted);background:var(--vtg-white);border:0;border-radius:0}body#checkout .vtg-seg .vtg-seg__btn.active{color:var(--vtg-on-dark);background:var(--vtg-black)}.vtg-identity{margin:0 0 4px;font-size:.9375rem}.vtg-identity a{color:var(--vtg-gold-dark);text-decoration:underline}body#checkout .form-group.row{margin:0 0 12px}body#checkout .form-group.row>.form-control-label{flex:0 0 100%;max-width:100%;padding:0 0 4px;text-align:left}body#checkout .form-group.row>.form-control-label.required::before{color:var(--vtg-gold-dark)}body#checkout .form-group.row>.js-input-column{flex:0 0 100%;max-width:100%;padding:0}body#checkout .form-group.row>.form-control-comment{flex:0 0 100%;max-width:100%;padding:2px 0 0;font-size:.75rem}body#checkout .form-group.row .form-control-comment:empty{display:none}body#checkout .form-group.row .col-md-offset-3{margin-left:0}body#checkout .form-group.row .radio-inline{margin-right:14px}body#checkout .form-footer{display:flex;flex-direction:column-reverse;gap:10px;align-items:stretch;margin-top:6px}body#checkout .form-footer .btn{width:100%;margin:0;float:none}body#checkout .form-footer .vtg-link{text-align:center}body#checkout .continue.btn,body#checkout .btn.continue{width:100%;margin:12px 0 0;float:none !important}body#checkout .js-address-form form>.clearfix{margin-top:4px}body#checkout .forgot-password{margin:4px 0 12px;font-size:.8125rem}body#checkout .forgot-password a{color:var(--vtg-gold-dark);text-decoration:underline}body#checkout .form-errors,body#checkout .help-block{font-size:.8125rem;color:var(--vtg-error)}body#checkout .field-password-policy .btn{min-height:48px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.vtg-optional-account{margin-top:14px;padding:12px 14px;background:var(--vtg-ivory);border:1px solid var(--vtg-hairline)}.vtg-optional-account__title{margin:0;font-weight:500}.vtg-optional-account__title span{font-weight:300;color:var(--vtg-muted)}.vtg-optional-account__sub{margin:2px 0 10px;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-optional-account .form-group.row:last-child{margin-bottom:0}.vtg-giftsel{margin:12px 0 16px}.vtg-giftsel__row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.vtg-giftsel__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:8px 10px;font-size:.875rem;text-align:center;color:var(--vtg-ink);background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-giftsel__btn svg{flex:0 0 auto;color:var(--vtg-gold)}.vtg-giftsel__btn:hover{color:var(--vtg-ink);border-color:var(--vtg-ink)}.vtg-giftsel__btn.is-active{color:var(--vtg-on-dark);background:var(--vtg-black);border-color:var(--vtg-black)}.vtg-quartier .vtg-quartier__search{margin-bottom:6px}.vtg-quartier .vtg-quartier__select{font-weight:400}.vtg-quartier .vtg-quartier__fee{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:.875rem;color:var(--vtg-ink);background:var(--vtg-ivory);border-left:2px solid var(--vtg-gold)}.vtg-quartier .vtg-quartier__fee svg{flex:0 0 auto;color:var(--vtg-gold-dark)}.vtg-quartier .vtg-quartier__fee[hidden]{display:none}.vtg-quartier .vtg-quartier__hint{margin:6px 0 0;font-size:.75rem;font-weight:300;color:var(--vtg-muted)}.vtg-consent{margin:0 0 10px}.vtg-consent .vtg-flag{font-size:.8125rem}.vtg-consent .vtg-flag a{color:var(--vtg-gold-dark);text-decoration:underline}.vtg-consent+.vtg-consent{margin-top:-2px}.vtg-flag{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:.875rem;font-weight:300;line-height:1.4;cursor:pointer}.vtg-flag input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0}.vtg-flag strong{font-weight:500}.vtg-flags{display:flex;flex-direction:column;gap:10px;margin:12px 0 16px;padding:12px 14px;background:var(--vtg-ivory);border:1px solid var(--vtg-hairline)}.vtg-flags__saved{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-success)}.vtg-same-row{margin-top:4px}body#checkout .address-item{margin-bottom:10px;padding:0;background:var(--vtg-white);border:1px solid var(--vtg-hairline);box-shadow:none}body#checkout .address-item.selected{border-color:var(--vtg-black)}body#checkout .address-item header{padding:12px 14px}body#checkout .address-item .radio-block{display:flex;gap:10px;margin:0}body#checkout .address-item .address-alias{font-family:var(--vtg-font-body);font-size:.875rem;font-weight:500}body#checkout .address-item .address{font-size:.875rem;font-weight:300;line-height:1.45}body#checkout .address-item hr{margin:0}body#checkout .address-item .address-footer{padding:8px 14px}body#checkout .address-item .address-footer a{margin-right:12px;font-size:.8125rem;color:var(--vtg-muted) !important}body#checkout .address-item .address-footer a .material-icons{font-size:16px}body#checkout .add-address a{font-size:.8125rem;color:var(--vtg-gold-dark)}body#checkout .add-address a .material-icons{font-size:18px;vertical-align:-4px}body#checkout .address-item.vtg-addr--unavailable{opacity:.75}body#checkout .address-item.vtg-addr--unavailable .radio-block{cursor:not-allowed}body#checkout .address-item.vtg-addr--unavailable .address{color:var(--vtg-muted)}body#checkout .address-item.vtg-addr--unavailable .vtg-addr__note{display:block;margin-top:6px;font-size:.75rem;color:var(--vtg-error)}.vtg-invoice-cta{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.vtg-invoice-cta .btn{width:100%}.vtg-invoice-cta .vtg-hint{margin:0;text-align:center}.vtg-ship__options{display:flex;flex-direction:column;gap:8px;margin-top:8px}body#checkout .delivery-option{margin:0;padding:0;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}body#checkout .delivery-option:has(input:checked){border-color:var(--vtg-black)}.vtg-ship__label{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;cursor:pointer}.vtg-ship__label .custom-radio{flex:0 0 auto;margin:0}.vtg-ship__logo{max-width:56px;max-height:32px}.vtg-ship__text{display:flex;flex:1;flex-direction:column;min-width:0}.vtg-ship__name{font-size:.9375rem;font-weight:500}.vtg-ship__delay{font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-ship__price{flex:0 0 auto;font-family:var(--vtg-font-display);font-size:1.125rem}body#checkout .delivery-option.vtg-ship__single{display:flex;align-items:center;gap:12px;padding:12px 14px;border-color:var(--vtg-hairline)}body#checkout .delivery-option.vtg-ship__single svg{flex:0 0 auto;color:var(--vtg-gold-dark)}body#checkout .delivery-option.vtg-ship__single .vtg-ship__radio-hidden{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0)}body#checkout .carrier-extra-content{margin:0;padding:0}body#checkout .carrier-extra-content:empty{display:none}.vtg-ship__extras{margin-top:16px}.vtg-ship__extras .vtg-ship__extras-label{margin:0 0 6px}.vtg-ship__extras .ddw_text_checkout,.vtg-ship__extras .ddw-error:empty{display:none}.vtg-ship__extras .ddw-error{margin:0 0 8px;font-size:.8125rem}.vtg-ship__extras #ddw-wrapper-calendar>.row,.vtg-ship__extras #ddw-summary.row{margin-right:0;margin-left:0}.vtg-ship__extras .calendar-wrapper,.vtg-ship__extras #ddw_timeslots{float:none;width:100%;flex:0 0 100%;max-width:100%;padding:0}.vtg-ship__extras #ddw_timeslots:empty{display:none}.vtg-ship__extras .ui-datepicker,.vtg-ship__extras #ddw-datepicker{width:100%;max-width:380px;padding:0;background:var(--vtg-white);border:1px solid var(--vtg-hairline);border-radius:0;box-shadow:none}.vtg-ship__extras .ui-datepicker .ui-datepicker-header{padding:8px 6px;background:var(--vtg-white);border:0;border-bottom:1px solid var(--vtg-hairline);border-radius:0}.vtg-ship__extras .ui-datepicker .ui-datepicker-title{font-family:var(--vtg-font-display);font-size:1.125rem;font-weight:500;color:var(--vtg-ink)}.vtg-ship__extras .ui-datepicker .ui-datepicker-prev,.vtg-ship__extras .ui-datepicker .ui-datepicker-next{top:8px;width:28px;height:28px;border:0;background:rgba(0,0,0,0);cursor:pointer}.vtg-ship__extras .ui-datepicker table{width:100%;margin:0;font-size:.875rem}.vtg-ship__extras .ui-datepicker th{padding:8px 0 4px;font-size:.6875rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-ship__extras .ui-datepicker td{padding:2px}.vtg-ship__extras .ui-datepicker td a,.vtg-ship__extras .ui-datepicker td span{display:flex;align-items:center;justify-content:center;height:36px;padding:0;text-align:center;color:var(--vtg-ink);background:var(--vtg-ivory);border:0;border-radius:0}.vtg-ship__extras .ui-datepicker td span.ui-state-default{color:var(--vtg-hairline);background:rgba(0,0,0,0)}.vtg-ship__extras .ui-datepicker td.ui-datepicker-unselectable span{color:#c9c2b6;background:rgba(0,0,0,0)}.vtg-ship__extras .ui-datepicker td a.ui-state-hover{background:var(--vtg-photo)}.vtg-ship__extras .ui-datepicker td a.ui-state-active,.vtg-ship__extras .ui-datepicker td.ui-datepicker-current-day a{color:var(--vtg-gold);background:var(--vtg-black)}.vtg-ship__extras .ui-datepicker td.ui-datepicker-today a{box-shadow:inset 0 0 0 1px var(--vtg-gold)}.vtg-ship__extras #ddw-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;padding:8px 12px;font-size:.875rem;background:var(--vtg-ivory);border-left:2px solid var(--vtg-gold)}.vtg-ship__extras #ddw-summary>div{padding:0}.vtg-ship__extras #ddw-summary .delivery-date,.vtg-ship__extras #ddw-summary .delivery-time{font-weight:500}.vtg-ship__extras .vtg-occasion{margin-top:24px;padding:18px 16px 20px;text-align:center;background:var(--vtg-ivory)}.vtg-ship__extras .vtg-occasion__label{display:block;margin:0 0 10px;font-family:var(--vtg-font-display);font-size:1.25rem;line-height:1.2;color:var(--vtg-ink);text-align:center}.vtg-ship__extras .vtg-occasion .vtg-optional{display:block;margin-top:2px;font-family:var(--vtg-font-body);font-size:.8125rem}.vtg-ship__extras .vtg-occasion .form-control-select{width:100%;height:48px;text-align:center;text-align-last:center}@media(min-width: 768px){.vtg-ship__extras .vtg-ship__extras-label{margin-bottom:12px;text-align:center}.vtg-ship__extras #ddw-wrapper-calendar>.row{display:block;margin:0}.vtg-ship__extras .calendar-wrapper,.vtg-ship__extras #ddw_timeslots,.vtg-ship__extras #ddw-summary,.vtg-ship__extras .ddw-error,.vtg-ship__extras .vtg-occasion{max-width:440px;margin-right:auto;margin-left:auto}.vtg-ship__extras #ddw-summary{margin-top:12px;padding:12px 16px;justify-content:center;text-align:center;font-size:.9375rem}.vtg-ship__extras .ddw-error{margin-top:10px;text-align:center}.vtg-ship__extras .vtg-occasion{margin-top:28px;padding:22px 24px 24px}.vtg-ship__extras .vtg-occasion__label{font-size:1.375rem}.vtg-ship__extras .ui-datepicker,.vtg-ship__extras #ddw-datepicker{max-width:none}.vtg-ship__extras .ui-datepicker .ui-datepicker-header{padding:12px 8px}.vtg-ship__extras .ui-datepicker th{padding:12px 0 6px}.vtg-ship__extras .ui-datepicker td{padding:3px}.vtg-ship__extras .ui-datepicker td a,.vtg-ship__extras .ui-datepicker td span{height:48px;font-size:1rem}}body#checkout .order-options{margin-top:16px}body#checkout .order-options label{font-size:.875rem}body#checkout .order-options textarea{width:100%;min-height:80px;margin-bottom:8px}body#checkout .order-options .vtg-flag{margin-top:8px}#hook-display-before-carrier:not(:empty){margin-bottom:12px}#hook-display-after-carrier{margin-top:16px}#hook-display-after-carrier select,#hook-display-after-carrier input[type=text]{min-height:44px;border:1px solid var(--vtg-hairline);border-radius:0}#hook-display-after-carrier label{font-size:.875rem}.vtg-pay__option-wrap{margin-bottom:8px}body#checkout .payment-option{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}body#checkout .payment-option:has(input:checked){border-color:var(--vtg-black)}body#checkout .payment-option .custom-radio{flex:0 0 auto;float:none;margin:0}body#checkout .payment-option label{display:flex;flex:1;align-items:center;gap:12px;margin:0;cursor:pointer}.vtg-pay__logo{width:auto;max-width:72px;max-height:28px}.vtg-pay__icon{flex:0 0 auto;color:var(--vtg-gold-dark)}.vtg-pay__text{font-size:.9375rem}body#checkout .additional-information,body#checkout .js-payment-option-form{padding:8px 0 8px 46px;font-size:.875rem;font-weight:300}body#checkout .js-payment-option-form form:not([id]){padding:0}body#checkout #conditions-to-approve ul{margin:14px 0 0;padding:0;list-style:none}body#checkout #conditions-to-approve li{display:flex;align-items:flex-start;gap:10px}body#checkout #conditions-to-approve .float-xs-left{float:none}body#checkout #conditions-to-approve .condition-label{padding:0}body#checkout #conditions-to-approve .condition-label label{margin:0;font-size:.8125rem;font-weight:300}body#checkout #payment-confirmation .btn{width:100%;height:56px;margin-top:14px}.vtg-pay__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:.75rem;font-weight:300;color:var(--vtg-muted)}body#checkout .js-alert-payment-conditions{font-size:.8125rem}body#checkout #order-summary-content{margin-top:16px;padding:0}body#checkout #order-summary-content .h4{font-family:var(--vtg-font-display);font-size:1.125rem}body#checkout #order-summary-content .card{margin-bottom:8px}body#checkout #js-checkout-summary{margin-top:4px;padding:0;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}body#checkout #js-checkout-summary .card-block{padding:14px 18px}.vtg-summary__title{margin:0;padding:14px 18px;font-family:var(--vtg-font-display);font-size:1.375rem;border-bottom:1px solid var(--vtg-hairline)}.vtg-summary__list{margin:0;padding:0;list-style:none}.vtg-summary__line{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--vtg-hairline)}.vtg-summary__line:last-child{border-bottom:0}.vtg-summary__img{flex:0 0 48px;width:48px;height:48px;overflow:hidden;background:var(--vtg-photo)}.vtg-summary__img img{display:block;width:100%;height:100%;object-fit:cover}.vtg-summary__body{flex:1;min-width:0;font-size:.875rem}.vtg-summary__name{display:block;color:var(--vtg-ink)}.vtg-summary__meta{display:block;font-size:.75rem;font-weight:300;color:var(--vtg-muted)}.vtg-summary__msg{font-style:italic}.vtg-summary__price{flex:0 0 auto;font-family:var(--vtg-font-display);font-size:1rem}body#checkout .cart-summary-line{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:.9375rem}body#checkout .cart-summary-line .label{padding:0;font-weight:300;color:var(--vtg-ink)}body#checkout .cart-summary-line .value{font-weight:400}body#checkout .cart-summary-line.cart-total{margin:0;padding-top:10px;border-top:1px solid var(--vtg-hairline)}body#checkout .cart-summary-line.cart-total .label{font-weight:500}body#checkout .cart-summary-line.cart-total .value{font-family:var(--vtg-font-display);font-size:1.375rem}body#checkout .cart-summary-totals{padding-top:0}body#checkout .block-promo .promo-code-button a{font-size:.8125rem;color:var(--vtg-gold-dark);text-decoration:underline}body#checkout .block-promo .promo-code{padding:12px;background:var(--vtg-ivory)}body#checkout .block-promo .promo-input{min-height:44px;border:1px solid var(--vtg-hairline)}body#checkout .block-promo .btn{min-height:44px}body#checkout .vtg-checkout__side .blockreassurance{margin-top:14px}.vtg-tag{display:inline-block;padding:4px 10px;font-size:.75rem;letter-spacing:.06em;background:var(--vtg-ivory);border:1px solid var(--vtg-hairline)}body#order-confirmation .page-footer{display:none}body#order-confirmation #content-hook_payment_return{margin-top:14px}.vtg-confirm__hero{padding:28px 18px;text-align:center;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-confirm__check{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;color:var(--vtg-black);background:var(--vtg-gold);border-radius:28px}.vtg-confirm__title{margin:0 0 6px;font-size:1.875rem}.vtg-confirm__ref{margin:0;font-size:.9375rem}.vtg-confirm__ref strong{font-weight:500}.vtg-confirm__mail{margin:8px 0 0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-confirm__mail a{color:var(--vtg-gold-dark);text-decoration:underline}.vtg-confirm__card{margin-top:14px;padding:18px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-confirm__meta{display:flex;flex-direction:column;gap:12px}.vtg-confirm__row{display:flex;align-items:flex-start;gap:12px}.vtg-confirm__row svg{flex:0 0 auto;margin-top:2px;color:var(--vtg-gold-dark)}.vtg-confirm__row strong{font-weight:500}.vtg-confirm__sub{display:block;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-confirm__tags{display:flex;flex-wrap:wrap;gap:6px}.vtg-confirm__wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px}.vtg-confirm__msg{margin-top:14px;padding:14px;background:var(--vtg-ivory);border-left:2px solid var(--vtg-gold)}.vtg-confirm__msg p{margin:4px 0 0;font-family:var(--vtg-font-display);font-size:1.125rem}.vtg-confirm__lines{margin:16px 0 0;padding:0;list-style:none}.vtg-confirm__lines li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.875rem;border-top:1px solid var(--vtg-hairline)}.vtg-confirm__lines li img{width:40px;height:40px;object-fit:cover;background:var(--vtg-photo)}.vtg-confirm__lines li span:first-of-type{flex:1}.vtg-confirm__totals{margin-top:8px}.vtg-confirm__totals>div{display:flex;justify-content:space-between;padding:3px 0;font-size:.875rem;font-weight:300}.vtg-confirm__total{padding-top:8px !important;font-weight:500 !important;border-top:1px solid var(--vtg-hairline)}.vtg-confirm__total span:last-child{font-family:var(--vtg-font-display);font-size:1.375rem}.vtg-confirm__pay{margin:10px 0 0;font-size:.8125rem;font-weight:300;color:var(--vtg-muted)}.vtg-confirm__actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.vtg-confirm__actions .btn{width:100%}.vtg-confirm__account{margin-top:14px;padding:18px;color:var(--vtg-on-dark);background:var(--vtg-black)}.vtg-confirm__account h2{margin:0 0 6px;font-size:1.5rem;color:var(--vtg-on-dark)}.vtg-confirm__account>p{font-size:.875rem;font-weight:300;color:var(--vtg-on-dark-muted)}.vtg-confirm__account h4,.vtg-confirm__account ul{display:none}.vtg-confirm__account label{color:var(--vtg-on-dark)}.vtg-confirm__account .form-control{background:var(--vtg-white);border-color:rgba(0,0,0,0)}.vtg-confirm__account .form-footer{margin-top:8px}.vtg-confirm__account .btn{width:100%}@media(min-width: 768px){.vtg-progress__label{font-size:.75rem}.vtg-confirm__title{font-size:2.25rem}.vtg-confirm__actions{flex-direction:row}.vtg-confirm__actions .btn{flex:1;width:auto}.vtg-confirm__wa{width:auto}}@media(min-width: 992px){body#checkout .vtg-checkout__side{position:sticky;top:16px}.vtg-confirm__account{margin-top:14px}}.vtg-social{margin:0 0 16px}.vtg-social[hidden]{display:none}.vtg-social__label{margin:0 0 8px;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-social__slot #fbpsc{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.vtg-social__or{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vtg-muted)}.vtg-social__or::before,.vtg-social__or::after{content:"";flex:1;height:1px;background:var(--vtg-hairline)}.vtg-social__slot #fbpsc .btn-connect,.vtg-social__slot #fbpsc .btn-connect.btn-social{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0;padding:0 14px;font-family:var(--vtg-font-body);font-size:.8125rem;font-weight:400;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--vtg-ink) !important;background:var(--vtg-white) !important;border:1px solid var(--vtg-hairline) !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer;transition:border-color .15s ease}.vtg-social__slot #fbpsc .btn-connect:hover,.vtg-social__slot #fbpsc .btn-connect:focus,.vtg-social__slot #fbpsc .btn-connect.btn-social:hover,.vtg-social__slot #fbpsc .btn-connect.btn-social:focus{border-color:var(--vtg-ink) !important}.vtg-social__slot #fbpsc .btn-connect .fa,.vtg-social__slot #fbpsc .btn-connect.btn-social .fa{font-size:18px;line-height:1}.vtg-social__slot #fbpsc .btn-connect .btn-title-connect,.vtg-social__slot #fbpsc .btn-connect.btn-social .btn-title-connect{font-size:inherit;color:inherit}.vtg-social__slot #fbpsc .btn-connect .btn-google-default-icon,.vtg-social__slot #fbpsc .btn-connect.btn-social .btn-google-default-icon{width:18px;height:18px;background-size:contain}.vtg-social__slot #fbpsc .btn-google .fa,.vtg-social__slot #fbpsc .btn-google-default .fa{color:#db4437}.vtg-social__slot #fbpsc .btn-facebook .fa{color:#1877f2}.vtg-social__slot #fbpsc .btn-twitter .fa,.vtg-social__slot #fbpsc .btn-tiktok .fa,.vtg-social__slot #fbpsc .btn-amazon .fa,.vtg-social__slot #fbpsc .btn-paypal .fa{color:var(--vtg-ink)}.vtg-social__slot #fbpsc>p.h6{display:none}#fbpsc.blockUser,#fbpsc.displayTop,#fbpsc.displayFooter,.search-widgets>#fbpsc,.header-banner>#fbpsc,.footer-container>#fbpsc{display:none !important}.vtg-social__slot #fbpsc{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}@media(min-width: 480px){.vtg-social__slot #fbpsc{grid-template-columns:1fr 1fr}}body#authentication .form-group.row,body#registration .form-group.row,body#password .form-group.row,body#identity .form-group.row,body#address .form-group.row,body#addresses .form-group.row{margin:0 0 12px}body#authentication .form-group.row>.form-control-label,body#registration .form-group.row>.form-control-label,body#password .form-group.row>.form-control-label,body#identity .form-group.row>.form-control-label,body#address .form-group.row>.form-control-label,body#addresses .form-group.row>.form-control-label{flex:0 0 100%;max-width:100%;padding:0 0 4px;text-align:left}body#authentication .form-group.row>.form-control-label.required::before,body#registration .form-group.row>.form-control-label.required::before,body#password .form-group.row>.form-control-label.required::before,body#identity .form-group.row>.form-control-label.required::before,body#address .form-group.row>.form-control-label.required::before,body#addresses .form-group.row>.form-control-label.required::before{color:var(--vtg-gold-dark)}body#authentication .form-group.row>.js-input-column,body#registration .form-group.row>.js-input-column,body#password .form-group.row>.js-input-column,body#identity .form-group.row>.js-input-column,body#address .form-group.row>.js-input-column,body#addresses .form-group.row>.js-input-column{flex:0 0 100%;max-width:100%;padding:0}body#authentication .form-group.row>.form-control-comment,body#registration .form-group.row>.form-control-comment,body#password .form-group.row>.form-control-comment,body#identity .form-group.row>.form-control-comment,body#address .form-group.row>.form-control-comment,body#addresses .form-group.row>.form-control-comment{flex:0 0 100%;max-width:100%;padding:2px 0 0;font-size:.75rem}body#authentication .form-group.row .form-control-comment:empty,body#registration .form-group.row .form-control-comment:empty,body#password .form-group.row .form-control-comment:empty,body#identity .form-group.row .form-control-comment:empty,body#address .form-group.row .form-control-comment:empty,body#addresses .form-group.row .form-control-comment:empty{display:none}body#authentication .form-group.row .col-md-offset-3,body#registration .form-group.row .col-md-offset-3,body#password .form-group.row .col-md-offset-3,body#identity .form-group.row .col-md-offset-3,body#address .form-group.row .col-md-offset-3,body#addresses .form-group.row .col-md-offset-3{margin-left:0}body#authentication .form-group.row .radio-inline,body#registration .form-group.row .radio-inline,body#password .form-group.row .radio-inline,body#identity .form-group.row .radio-inline,body#address .form-group.row .radio-inline,body#addresses .form-group.row .radio-inline{margin-right:14px}body#authentication .form-footer,body#registration .form-footer,body#password .form-footer,body#identity .form-footer,body#address .form-footer,body#addresses .form-footer{display:flex;flex-direction:column;gap:10px;margin-top:6px}body#authentication .form-footer .btn,body#registration .form-footer .btn,body#password .form-footer .btn,body#identity .form-footer .btn,body#address .form-footer .btn,body#addresses .form-footer .btn{width:100%;margin:0;float:none}body#authentication .forgot-password,body#registration .forgot-password,body#password .forgot-password,body#identity .forgot-password,body#address .forgot-password,body#addresses .forgot-password{margin:4px 0 12px;font-size:.8125rem;text-align:left}body#authentication .forgot-password a,body#registration .forgot-password a,body#password .forgot-password a,body#identity .forgot-password a,body#address .forgot-password a,body#addresses .forgot-password a{color:var(--vtg-gold-dark);text-decoration:underline}body#authentication .field-password-policy .btn,body#registration .field-password-policy .btn,body#password .field-password-policy .btn,body#identity .field-password-policy .btn,body#address .field-password-policy .btn,body#addresses .field-password-policy .btn{min-height:48px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}body#authentication #main .page-header h1,body#registration #main .page-header h1,body#password #main .page-header h1,body#identity #main .page-header h1,body#address #main .page-header h1,body#addresses #main .page-header h1{margin-bottom:14px;text-align:center}body#authentication #main .page-content,body#registration #main .page-content,body#password #main .page-content,body#identity #main .page-content,body#address #main .page-content,body#addresses #main .page-content{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}body#authentication #main .page-footer,body#registration #main .page-footer,body#password #main .page-footer,body#identity #main .page-footer,body#address #main .page-footer,body#addresses #main .page-footer{display:none}.vtg-auth{max-width:520px;margin:0 auto}.vtg-auth__card{padding:22px 20px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}.vtg-auth__register{margin:18px 0 0;text-align:center}.vtg-auth__register p{margin:0 0 8px;font-size:.875rem;font-weight:300;color:var(--vtg-muted)}.vtg-auth__register .btn{width:100%}body#registration .register-form{max-width:640px;margin:0 auto;padding:22px 20px;background:var(--vtg-white);border:1px solid var(--vtg-hairline)}body#registration .register-form>p{margin:0 0 14px;font-size:.875rem;font-weight:300;color:var(--vtg-muted)}body#registration .register-form>p a{color:var(--vtg-gold-dark);text-decoration:underline}#notifications .alert,.alert{border-radius:0;border:1px solid rgba(0,0,0,0);font-size:.9375rem}.alert-success{color:var(--vtg-success);background:#eaf2ec;border-color:#cfe0d4}.alert-danger{color:var(--vtg-error);background:#f7e9e7;border-color:#e8cfcb}.alert-warning,.alert-info{color:var(--vtg-ink);background:var(--vtg-ivory);border-color:var(--vtg-gold)}
