html{font-size:16px !important}:root{--va-paper: #FAFAF8;--va-surface: #FFFFFF;--va-ink: #222222;--va-text: #5A5A55;--va-tea: #8A9B8E;--va-tea-dark: #6F8274;--va-gold: #C9A227;--va-gold-dark: #8A6D1F;--va-border: #E4E4DF;--va-serif: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;--va-sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}html{scroll-behavior:smooth}body{width:100%;height:100%;background-color:var(--va-paper);color:var(--va-ink);font-family:var(--va-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--va-serif);color:var(--va-ink);font-weight:600;letter-spacing:.01em}legend{padding:7px 0;margin-bottom:20px;border-bottom:1px solid var(--va-border)}label{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--va-text)}::selection{background:rgba(201,162,39,.25)}.container{max-width:1280px}#container{width:100%;min-height:100%;position:relative;margin-bottom:0}#content,#column-left,#column-right{padding-bottom:80px}#alert{z-index:9999;position:fixed;top:30%;left:50%;width:320px;margin-left:-160px}@media(min-width: 992px){#alert{width:600px;margin-left:-300px}}#alert .alert{margin-bottom:15px;border-radius:0;border:1px solid var(--va-border)}#top{background-color:var(--va-paper);border-bottom:1px solid var(--va-border);font-size:.8125rem}#top ul.list-inline{margin-bottom:0}#top .list-inline-item>a,#top .list-inline-item>span,#top .list-inline-item .dropdown>a,#top .list-inline-item .dropdown>span{font-size:.8125rem;color:var(--va-text);line-height:36px;vertical-align:middle;padding:0}#top .list-inline-item a:hover{color:var(--va-ink)}#top .dropdown-menu{z-index:1040}#header{position:sticky;top:0;z-index:1030;background:rgba(250,250,248,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--va-border)}#logo{margin:12px 0;height:46px;display:flex;align-items:center}#logo img{max-height:46px;max-width:200px;width:auto;height:auto}#logo h1{margin:0;font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:46px}#logo h1 a{color:var(--va-ink);text-decoration:none}#search{margin:12px 0}#search .form-control-lg{height:46px;font-size:.8125rem;line-height:20px;padding:0 12px;border-color:var(--va-border);background-color:var(--va-surface)}#search .btn-lg{font-size:.8125rem;line-height:18px;padding:.57rem 28px}#cart{margin:12px 0}#cart .btn-lg{font-size:.8125rem;line-height:18px;height:46px;padding:0 24px}#cart .dropdown-menu{background:var(--va-surface);border:1px solid var(--va-border);border-radius:0}#cart .dropdown-menu li{min-width:300px}@media(max-width: 768px){#cart .dropdown-menu li{min-width:100%}}#cart .img-thumbnail{border-color:var(--va-border);border-radius:0}#menu{background-color:var(--va-paper);min-height:46px;border-bottom:1px solid var(--va-border);padding:0 1rem}#menu .navbar-nav{gap:2.25rem}#menu .navbar-nav>li>a{color:var(--va-ink);font-family:var(--va-serif);font-size:1.25rem;font-weight:600;padding:12px 0;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .25s ease,color .25s ease}#menu .navbar-nav>li>a:hover{color:var(--va-ink);border-bottom-color:var(--va-gold)}#menu .nav-item.dropdown>a::after{display:none}#menu .va-nav-custom{color:var(--va-tea-dark)}#menu .dropdown-menu{border-radius:0;border:1px solid var(--va-border);box-shadow:0 12px 32px rgba(34,34,34,.08);padding:.75rem 1rem}#menu .dropdown-inner{display:flex;flex-direction:column}#menu .dropdown-inner ul{width:100%;min-width:200px}#menu .dropdown-item{font-size:.8125rem;padding:.4rem .75rem;color:var(--va-ink)}#menu .dropdown-item:hover{background:var(--va-paper);color:var(--va-tea-dark)}#menu .dropdown-divider{border-color:var(--va-border)}#category{float:left;font-size:.8125rem;font-family:var(--va-serif);font-weight:600;line-height:44px;color:var(--va-ink)}#menu .navbar-toggler{border:none;color:var(--va-ink);font-size:1.4rem;padding:8px 0}@media(min-width: 992px){#menu .dropdown:hover .dropdown-menu{display:block}#menu .dropdown-inner{flex-direction:row}#menu .nav-item+.nav-item+.nav-item .dropdown-column-3{left:-200px}#menu .nav-item+.nav-item+.nav-item .dropdown-column-4{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-2{left:-200px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-3{left:-400px}#menu .nav-item+.nav-item+.nav-item+.nav-item .dropdown-column-4{left:-600px}}.breadcrumb{margin:0 0 28px 0;padding:12px 0;border:none;border-bottom:1px solid var(--va-border);border-radius:0;background-color:rgba(0,0,0,0)}.breadcrumb>li.breadcrumb-item{font-size:.8125rem;padding:0 14px 0 0;white-space:nowrap}.breadcrumb>li.breadcrumb-item:not(:first-child)::before{content:"/";color:var(--va-gold);padding-right:14px}.breadcrumb>li.breadcrumb-item>a{text-decoration:none;color:var(--va-text)}.breadcrumb>li.breadcrumb-item>a:hover{color:var(--va-ink)}.breadcrumb>li.breadcrumb-item.active{color:var(--va-ink)}.btn{border-radius:.125rem;text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;font-weight:600;padding:.65rem 1.6rem}.btn-primary{--bs-btn-bg: #222222;--bs-btn-border-color: #222222;--bs-btn-hover-bg: #3a3a3a;--bs-btn-hover-border-color: #3a3a3a;--bs-btn-active-bg: #111111;--bs-btn-active-border-color: #111111}.btn-outline-dark{--bs-btn-color: #222222;--bs-btn-border-color: #222222;--bs-btn-hover-bg: #222222;--bs-btn-hover-border-color: #222222;--bs-btn-active-bg: #111111}.va-btn-gold{--bs-btn-bg: #C9A227;--bs-btn-border-color: #C9A227;--bs-btn-color: #222222;--bs-btn-hover-bg: #b28e1e;--bs-btn-hover-border-color: #b28e1e;--bs-btn-hover-color: #222222;--bs-btn-active-bg: #9c7c18}.form-control,.form-select{font-size:.8125rem;border-color:var(--va-border);border-radius:.125rem;background-color:var(--va-surface)}.col-form-label{font-size:.8125rem}.form-control:focus,.form-select:focus{border-color:var(--va-tea);box-shadow:0 0 0 .2rem rgba(138,155,142,.18)}.form-label{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;color:var(--va-text)}.input-group-text{background-color:var(--va-surface);border-color:var(--va-border);border-radius:.125rem;font-size:.8125rem;color:var(--va-text)}.invalid-feedback{font-size:.8125rem}div.required .col-form-label:before,div.required .form-label:before{content:"* ";color:var(--va-gold);font-weight:bold}.product-thumb{background-color:var(--va-surface);border:1px solid var(--va-border);border-radius:0;position:relative;height:100%;transition:border-color .25s ease,transform .25s ease}.product-thumb:hover{border-color:var(--va-ink)}.product-thumb .image{text-align:center;overflow:hidden;position:relative}.product-thumb .image a{display:block}.product-thumb .image img{transition:transform .5s ease}.product-thumb:hover .image img{transform:scale(1.03)}.product-thumb .va-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--va-gold);color:var(--va-ink);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px}.product-thumb .description{padding:16px 16px 12px;margin-bottom:44px}.product-thumb .description h4{font-size:1.25rem;font-weight:700;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-thumb .description h4 a{color:var(--va-ink);text-decoration:none}.product-thumb .description h4 a:hover{color:var(--va-tea-dark)}.product-thumb .va-customize{display:inline-block;margin-top:8px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--va-gold-dark);text-decoration:none}.product-thumb .va-customize:hover{color:var(--va-ink)}.product-thumb .button{display:flex;position:absolute;width:100%;bottom:0}.product-thumb .button button{width:33.33%;border:none;border-top:1px solid var(--va-border);background-color:var(--va-surface);color:var(--va-text);line-height:42px;text-align:center;transition:background-color .25s ease,color .25s ease}.product-thumb .button button:hover{color:var(--va-surface);background-color:var(--va-ink)}.product-thumb .button button+button{border-left:1px solid var(--va-border)}@media(min-width: 960px){.product-list .product-thumb{display:flex}.product-list .product-thumb .image{flex-direction:column;margin-bottom:0}.product-list .product-thumb .content{flex-direction:column;flex:75%;position:relative}.product-list .product-thumb .button{border-left:1px solid var(--va-border);width:calc(100% - 15px);margin-left:15px}}.price{color:var(--va-ink);font-size:.8125rem}.price-new{font-weight:600}.price-old{color:var(--va-gold-dark);text-decoration:line-through;font-size:.8125rem}.price-tax{color:var(--va-text);font-size:.8125rem;display:block}.rating .fa-stack{width:20px}.rating .fa-star{color:var(--va-gold);font-size:.8125rem}.rating .fa-star+.fa-star{color:var(--va-gold)}.pagination{gap:4px}.page-link{color:var(--va-ink);border:1px solid var(--va-border);border-radius:0 !important;padding:.45rem .85rem;background-color:var(--va-surface)}.page-link:hover{color:var(--va-surface);background-color:var(--va-ink);border-color:var(--va-ink)}.page-item.active .page-link{background-color:var(--va-ink);border-color:var(--va-ink);color:var(--va-surface)}.page-item.disabled .page-link{color:var(--va-text);border-color:var(--va-border);background-color:var(--va-surface)}.nav-tabs{border-bottom:1px solid var(--va-border);margin-bottom:20px}.nav-tabs .nav-link{border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;color:var(--va-text);font-family:var(--va-serif);font-size:.8125rem;font-weight:600;padding:.6rem 1.1rem}.nav-tabs .nav-link:hover{color:var(--va-ink)}.nav-tabs .nav-link.active{color:var(--va-ink);border-bottom-color:var(--va-ink);background:rgba(0,0,0,0)}.table{--bs-table-border-color: var(--va-border)}.card{border-color:var(--va-border);border-radius:0}.card-header,.card-footer{background-color:var(--va-paper);border-color:var(--va-border)}.accordion-item{border-color:var(--va-border)}.accordion-button{font-family:var(--va-serif);font-weight:600;color:var(--va-ink)}.alert{border-radius:0;border:1px solid var(--va-border)}footer{border-top:1px solid #000;background-color:var(--va-ink);color:#e8e4dc;padding:56px 0 0;margin-top:72px}footer h5{font-family:var(--va-serif);font-size:.8125rem;font-weight:600;color:#fff;margin-top:10px;margin-bottom:18px;letter-spacing:.06em}footer a{color:#b9b4aa;text-decoration:none;font-size:.8125rem}footer a:hover{color:var(--va-gold)}footer .list-unstyled li{margin-bottom:8px}.va-footer-brand{padding-right:2rem}.va-footer-logo{font-family:var(--va-serif);font-size:2rem;font-weight:600;color:#fff;margin-bottom:4px;letter-spacing:.04em}.va-footer-logo img{max-height:40px;width:auto}.va-footer-tagline{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--va-gold);margin-bottom:14px}.va-footer-about{font-size:.8125rem;color:#b9b4aa;line-height:1.8}.va-newsletter .form-label{color:#b9b4aa;text-transform:none;letter-spacing:.02em;font-size:.8125rem}.va-newsletter .form-control{background:rgba(0,0,0,0);border:1px solid #6a665e;border-radius:0;color:#fff}.va-newsletter .form-control::placeholder{color:#8b867c}.va-newsletter .btn{border-color:#6a665e;color:#fafaf8;background:rgba(0,0,0,0)}.va-newsletter .btn:hover{background:var(--va-gold);border-color:var(--va-gold);color:var(--va-ink)}footer hr{border-top:none;border-bottom:1px solid #3c3a36}.va-footer-bottom{margin-top:40px;border-top:1px solid #3c3a36;padding:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.va-footer-bottom p{margin:0;font-size:.8125rem;color:#8b867c}#cookie{position:fixed;bottom:0;left:0;width:100%;z-index:9999;color:#e8e4dc;background:var(--va-ink);border-top:1px solid #3c3a36;padding:14px 0}#cookie div{font-size:.8125rem;color:#e8e4dc}.va-hero{padding:268px 0;background:url("../../image/catalog/hero.jpg") center/cover no-repeat;border-bottom:1px solid var(--va-border)}.va-hero-kicker{font-size:.8125rem;letter-spacing:.3em;text-transform:uppercase;color:var(--va-tea-dark);margin-bottom:18px}.va-hero-title{font-size:2rem;max-width:640px;line-height:1.05;margin-bottom:18px}.va-hero-sub{font-size:.8125rem;color:var(--va-text);max-width:460px;line-height:1.8;margin-bottom:32px}.va-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.va-collections{padding:72px 0 24px}.va-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--va-border)}.va-section-title h2{font-size:2rem;margin:0}.va-section-title h2::after{content:"";display:block;width:44px;height:2px;background:var(--va-gold);margin-top:8px}.va-view-all{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--va-text);text-decoration:none}.va-view-all:hover{color:var(--va-gold-dark)}.va-tile{display:block;background:var(--va-surface);border:1px solid var(--va-border);text-decoration:none;height:100%;transition:border-color .25s ease}.va-tile:hover{border-color:var(--va-ink);text-decoration:none}.va-tile-image{overflow:hidden}.va-tile-image img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .5s ease}.va-tile:hover .va-tile-image img{transform:scale(1.04)}.va-tile-body{padding:18px 20px 20px}.va-tile-body h3{font-size:2rem;margin-bottom:6px;color:var(--va-ink)}.va-tile-link{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--va-tea-dark)}.va-tile:hover .va-tile-link{color:var(--va-gold)}.va-featured{padding:48px 0 8px}.va-cta-band{margin-top:72px;background:var(--va-ink);color:#e8e4dc;padding:72px 0;text-align:center}.va-cta-band h2{font-family:var(--va-serif);font-size:2rem;color:#fff;margin-bottom:12px}.va-cta-band p{color:#b9b4aa;max-width:480px;margin:0 auto 28px;line-height:1.8}.va-gallery .img-thumbnail{border:1px solid var(--va-border);border-radius:0;padding:0}#product-info h1{font-size:2rem;margin-bottom:16px}.va-custom-block{margin:20px 0;border:1px dashed var(--va-gold);padding:18px 20px;background:rgba(201,162,39,.04)}.va-custom-title{font-family:var(--va-serif);font-size:2rem;font-weight:600;margin-bottom:4px;color:var(--va-ink)}.va-custom-copy{font-size:.8125rem;color:var(--va-text);margin-bottom:12px}.va-trust{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--va-border);display:flex;gap:22px;flex-wrap:wrap}.va-trust li{font-size:.8125rem;color:var(--va-text)}.va-trust li i{color:var(--va-gold);margin-right:6px}.va-custom-category label{text-transform:none;letter-spacing:normal;font-size:.8125rem;color:var(--va-ink)}.va-custom-info{border:1px solid var(--va-border);padding:28px;background:var(--va-surface)}.va-custom-info h3{font-size:2rem;margin-bottom:18px}.va-step{display:flex;gap:14px;margin-bottom:18px}.va-step-num{flex:0 0 30px;width:30px;height:30px;border:1px solid var(--va-gold-dark);border-radius:50%;color:var(--va-gold-dark);font-family:var(--va-serif);font-weight:600;display:flex;align-items:center;justify-content:center}.va-step-body strong{display:block;font-size:.8125rem;margin-bottom:2px}.va-step-body span{font-size:.8125rem;color:var(--va-text)}.va-empty{padding:48px 0;text-align:center;color:var(--va-text)}.va-empty p{font-family:var(--va-serif);font-size:2rem;color:var(--va-ink)}.img-thumbnail{border:1px solid var(--va-border);border-radius:0}.list-group-item{border-color:var(--va-border);background-color:var(--va-surface)}.va-slideshow{margin-bottom:48px}.va-slideshow .carousel{border:none;border-radius:0;box-shadow:none;margin-bottom:0}.va-slideshow .carousel-inner,.va-slideshow .carousel-item{height:100%}.va-slide{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.va-slide-overlay{position:absolute;inset:0}.va-slide-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:720px;padding:0 8%;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.va-slideshow .va-slide-content.text-center{margin:0 auto;text-align:center}.va-slideshow .va-slide-content.text-end{margin-left:auto;text-align:right}.va-slide-kicker{font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;color:var(--va-gold);margin-bottom:10px}.va-slide-title{font-size:2rem;color:#fff;margin-bottom:12px}.va-slide-sub{font-size:1.25rem;line-height:1.6;margin-bottom:24px;color:rgba(255,255,255,.92)}.va-slide-content .btn{align-self:flex-start}.va-slideshow .va-slide-content.text-center .btn{align-self:center}.va-slideshow .va-slide-content.text-end .btn{align-self:flex-end}.va-slideshow .carousel-indicators{z-index:3;bottom:0}.va-slideshow .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;border:1px solid #fff;background-color:rgba(0,0,0,0);opacity:.6}.va-slideshow .carousel-indicators .active{background-color:var(--va-gold);border-color:var(--va-gold);opacity:1}.va-slideshow .carousel-control-prev,.va-slideshow .carousel-control-next{z-index:3;width:48px;height:48px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease;color:#fff;font-size:1.2rem}.va-slideshow:hover .carousel-control-prev,.va-slideshow:hover .carousel-control-next{opacity:.85}.va-slideshow:hover .carousel-control-prev{left:16px}.va-slideshow:hover .carousel-control-next{right:16px}.va-slideshow .carousel-control-prev{left:16px}.va-slideshow .carousel-control-next{right:16px}.va-swatches{display:flex;gap:10px;flex-wrap:wrap}.va-swatch{width:28px;height:28px;border-radius:50%;border:1px solid var(--va-border);padding:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.va-swatch:hover{border-color:var(--va-ink)}.va-swatch.active{border-color:var(--va-ink);box-shadow:0 0 0 2px var(--va-surface),0 0 0 3.5px var(--va-ink)}.va-card-swatches{display:flex;gap:6px;margin-top:8px}.va-card-swatch{width:18px;height:18px;border-radius:50%;border:1px solid var(--va-border);padding:0;cursor:pointer;transition:border-color .2s ease}.va-card-swatch:hover{border-color:var(--va-ink)}.va-account-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:28px 16px;background:var(--va-surface);border:1px solid var(--va-border);text-align:center;text-decoration:none;transition:border-color .25s ease;font-size:.8125rem;color:var(--va-ink)}.va-account-card i{font-size:32px;color:var(--va-tea-dark);transition:color .25s ease}.va-account-card:hover{border-color:var(--va-ink);color:var(--va-ink);text-decoration:none}.va-account-card:hover i{color:var(--va-gold)}/*# sourceMappingURL=stylesheet.css.map */
