:root{--vps-ink: #201b18;--vps-ink-soft: #4f4741;--vps-paper: #f7f2e9;--vps-surface: #fffdf9;--vps-cream: #eee5d8;--vps-wine: #6f1828;--vps-gold: #b78a43;--vps-gold-text: #78551f;--vps-gold-on-dark: #d8b56b;--vps-line: rgba(32, 27, 24, .16);--vps-display: Georgia, "Times New Roman", serif;--vps-radius: 2px}html{background:var(--vps-paper)}body{background:var(--vps-paper);color:var(--vps-ink)}body.template-collection main,body.template-search main,body.template-product main,body.template-cart main,body.template-page main,body.template-article main,body.template-blog main,body.template-customers-login main,body.template-customers-register main,body.template-customers-account main{background:var(--vps-paper)!important}#shopify-section-header{position:relative;z-index:60;background:#f7f2e9fa!important;box-shadow:0 1px 0 var(--vps-line)!important}#shopify-section-header .header__line-additional{display:none!important}#shopify-section-header .header__line-top{min-height:76px!important}#shopify-section-header .header__line-bottom{min-height:44px!important;border-top:1px solid rgba(32,27,24,.08)}#shopify-section-header .header__logo{min-width:138px}#shopify-section-header .header__logo img,#shopify-section-header .header__logo svg{width:auto!important;max-width:146px!important;max-height:58px!important;object-fit:contain}#shopify-section-header .menu:not(.menu--vertical) .menu__panel>.menu__item>a{padding:13px 10px!important;color:var(--vps-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important}#shopify-section-header input,#shopify-section-header button,#shopify-section-header .btn{border-radius:var(--vps-radius)!important}body.template-collection main h1,body.template-search main h1,body.template-product main h1,body.template-cart main h1,body.template-page main h1,body.template-article main h1,body.template-blog main h1,body.template-page main h2,body.template-article main h2,body.template-cart main h2{color:var(--vps-ink);letter-spacing:-.025em!important}body.template-collection main h1,body.template-search main h1,body.template-product .product-page-info h1,body.template-cart main h1,.vm-hero h1,.vf-hero h1,.ve-hero h1,.vp-restauracion-page h1,.vp-restauracion-page h2,.vf-faqs h1{font-family:var(--vps-display)!important;font-weight:400!important}.vm-hero h1,.vf-hero h1,.ve-hero h1,.vp-restauracion-page h2,.vf-faqs h1{font-size:clamp(42px,5.2vw,68px)!important;line-height:.98!important}body#faqs #MainContent>.container>h1.h3:first-child{display:none!important}body#contacto #MainContent .rte h1,body.template-page:has(#contact_form) #MainContent .rte h1,body.template-404 #MainContent h1{font-family:var(--vps-display)!important;font-size:clamp(40px,4.8vw,62px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.025em!important}body#contacto #MainContent .rte h2,body.template-page:has(#contact_form) #MainContent .rte h2{font-family:var(--vps-display)!important;font-weight:400!important;letter-spacing:-.015em!important}.vm-visual-story h2,.vm-booking h2,.vf-page h2,.ve-page h2,.vp-restauracion-page h2,.vf-faqs h2{font-family:var(--vps-display)!important;font-size:clamp(30px,3.3vw,44px)!important;font-weight:400!important;line-height:1.08!important}body:not(.template-index) main .btn,body:not(.template-index) main button[type=submit],body:not(.template-index) main input[type=submit],.vm-actions a,.vf-actions a,.ve-actions a,.vp-restauracion-button{min-height:48px;border-radius:var(--vps-radius)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase}body:not(.template-index) main .btn--secondary,body:not(.template-index) main button[name=add],body:not(.template-index) main button[name=checkout]{border-color:var(--vps-ink)!important;background:var(--vps-ink)!important;color:#fff!important}body:not(.template-index) main .btn:hover,body:not(.template-index) main .btn:focus-visible,body:not(.template-index) main button[type=submit]:hover,body:not(.template-index) main button[type=submit]:focus-visible{border-color:var(--vps-wine)!important;background:var(--vps-wine)!important;color:#fff!important}body.template-collection .vt-shop-head,body.template-search .vt-shop-head,body.template-collection .collection-head,body.template-search .collection-head{background:linear-gradient(108deg,#211a17,#4b3c38)!important}body.template-collection .vt-shop-head__title,body.template-search .vt-shop-head__title{font-family:var(--vps-display)!important;font-size:clamp(42px,5vw,66px)!important;font-weight:400!important;line-height:1!important}html body.template-collection .vp-collection-fallback-intro>span{display:block;max-width:590px;color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important;font-size:16px;line-height:1.6}.vp-winter-sort{padding-top:22px!important}.vp-winter-sort select{border-color:var(--vps-line)!important;border-radius:var(--vps-radius)!important;background:var(--vps-surface)!important}html body.template-collection.template-collection [data-js-product].product-collection,html body.template-search.template-search [data-js-product].product-collection{border:1px solid var(--vps-line)!important;border-radius:var(--vps-radius)!important;background:var(--vps-surface)!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .18s ease,transform .18s ease!important}html body.template-collection.template-collection [data-js-product].product-collection:hover,html body.template-search.template-search [data-js-product].product-collection:hover{border-color:#201b1857!important;transform:translateY(-2px)}html body.template-collection.template-collection [data-js-product] .product-collection__image,html body.template-collection.template-collection [data-js-product] .product-collection__image-wrapper,html body.template-collection.template-collection [data-js-product] .rimage,html body.template-search.template-search [data-js-product] .product-collection__image,html body.template-search.template-search [data-js-product] .product-collection__image-wrapper,html body.template-search.template-search [data-js-product] .rimage{background:var(--vps-cream)!important}html body.template-collection.template-collection [data-js-product] .product-collection__content,html body.template-search.template-search [data-js-product] .product-collection__content{background:var(--vps-surface)!important}html body.template-collection.template-collection [data-js-product] .product-collection__title,html body.template-collection.template-collection [data-js-product] h2,html body.template-collection.template-collection [data-js-product] h3,html body.template-search.template-search [data-js-product] .product-collection__title,html body.template-search.template-search [data-js-product] h2,html body.template-search.template-search [data-js-product] h3{color:var(--vps-ink)!important;font-family:inherit!important;font-weight:650!important;letter-spacing:0!important}body.template-product .product-page-gallery,body.template-product .product-page-info{border:1px solid var(--vps-line)!important;border-radius:var(--vps-radius)!important;box-shadow:none!important}body.template-product .product-page-gallery{background:var(--vps-cream)!important}body.template-product .product-page-info{background:var(--vps-surface)!important}body.template-product .product-page-info__title h1,body.template-product .product-page-info h1{font-size:clamp(36px,3.8vw,54px)!important;line-height:1.02!important}body.template-product .product-page-info__price,body.template-product .product-page-info__price [class*=price]{color:var(--vps-wine)!important;font-family:var(--vps-display)!important}body.template-product .vp-product-guidance,body.template-product .vp-winter-buy-confidence,body.template-product .vp-product-recommendations__card{border-color:var(--vps-line)!important;border-radius:var(--vps-radius)!important;background:var(--vps-surface)!important;box-shadow:none!important}.vp-product-recommendations__link{font-size:0!important}.vp-product-recommendations__link:before{content:"Ver vino";font-size:11px}html[lang^=en] .vp-product-recommendations__link:before{content:"View wine"}.vp-product-recommendations__link:after,.vm-reel-link:after,.vp-empty-cart-suggestions__links a:after{content:""!important;display:inline-block;width:8px;height:8px;margin-left:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.vp-empty-cart-suggestions__links a strong:after{content:none!important;display:none!important}.vp-winter-buy-confidence span:before,.vp-winter-cart-confidence span:before{content:""!important;display:inline-block;width:5px;height:9px;margin:0 8px 1px 2px;border-right:1.5px solid var(--vps-gold);border-bottom:1.5px solid var(--vps-gold);transform:rotate(42deg)}body.template-cart .cart,body.template-cart .vp-empty-cart-suggestions{border-color:var(--vps-line)!important;border-radius:var(--vps-radius)!important;background:var(--vps-surface)!important;box-shadow:none!important}body.template-cart main h1{font-size:clamp(38px,4.5vw,56px)!important}.vp-empty-cart-suggestions h2{font-family:var(--vps-display)!important;font-size:clamp(30px,3vw,42px)!important;font-weight:400!important;line-height:1.08!important}.vp-empty-cart-suggestions__links a{position:relative;border-color:var(--vps-line)!important;border-radius:var(--vps-radius)!important;background:transparent!important}.vp-empty-cart-suggestions__links a:after{position:absolute;top:26px;right:24px}.vm-card,.vm-story-card,.vm-booking-grid>section,.vf-card,.vf-mini-card,.ve-card,.ve-sector-card,.ve-mini-card,.vp-restauracion-card,.vp-restauracion-needed,.vp-restauracion-benefits article,.vp-restauracion-process,.vf-faqs__item{border-color:var(--vps-line)!important;border-radius:var(--vps-radius)!important;box-shadow:none!important}.vf-footer{background:var(--vps-ink)!important}.vf-footer h2{font-family:var(--vps-display)!important;font-weight:400!important;letter-spacing:-.02em!important}@media(max-width:767px){html body#maridaje.template-page .vm>section:not(.vm-hero),html body#sabores.template-page .vf>section:not(.vf-hero){width:calc(100vw - 36px)!important;margin-left:auto!important;margin-right:auto!important}html body.template-page.template-page main section:not([class*=hero]):not(.vm-hero):not(.vn-hero):not(.vf-hero):not(.vr-hero):not(.ve-hero),html body.template-article.template-article#cata-de-vinos-en-cartagena-sala-de-catas-vipejar .vm>section:not(.vm-hero){margin-left:auto!important;margin-right:auto!important}#shopify-section-header,#shopify-section-header #header,#shopify-section-header .header__content,#shopify-section-header .header__line-top{height:68px!important;min-height:68px!important}#shopify-section-header .header__line-bottom{min-height:0!important}#shopify-section-header .header__logo{width:112px!important;min-width:112px!important;max-width:112px!important;height:68px!important;flex:0 0 112px!important}#shopify-section-header .header__logo img,#shopify-section-header .header__logo svg{width:112px!important;max-width:112px!important;max-height:56px!important}#shopify-section-header .header__sidebar>.ml-25{margin-left:16px!important}body.template-collection .vt-shop-head,body.template-search .vt-shop-head{padding-top:72px!important;padding-bottom:68px!important}body.template-collection .vt-shop-head__title,body.template-search .vt-shop-head__title{font-size:42px!important;line-height:1.02!important}html body.template-collection.template-collection [data-js-product].product-collection,html body.template-search.template-search [data-js-product].product-collection,body.template-product .product-page-gallery,body.template-product .product-page-info{border-radius:var(--vps-radius)!important;box-shadow:none!important}body.template-product .product-page-info__title h1,body.template-product .product-page-info h1{font-size:34px!important;line-height:1.04!important}body.template-cart main h1{font-size:38px!important}.vm-hero h1,.vf-hero h1,.ve-hero h1,.vp-restauracion-page h2,.vf-faqs h1{font-size:40px!important;line-height:1.02!important}.vm-visual-story h2,.vm-booking h2,.vf-page h2,.ve-page h2,.vp-restauracion-page h2,.vf-faqs h2,.vp-empty-cart-suggestions h2{font-size:31px!important}body#contacto #MainContent .rte h1,body.template-page:has(#contact_form) #MainContent .rte h1,body.template-404 #MainContent h1{font-size:40px!important}.vf-footer h2{font-size:29px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body.template-collection .vt-shop-head .vt-shop-head__eyebrow,html body.template-search .vt-shop-head .vt-shop-head__eyebrow{color:var(--vps-gold-on-dark)!important;-webkit-text-fill-color:var(--vps-gold-on-dark)!important}html body.template-collection [data-js-product] .btn .btn__text,html body.template-collection [data-js-product] button .btn__text,html body.template-search [data-js-product] .btn .btn__text,html body.template-search [data-js-product] button .btn__text{color:#fff!important;-webkit-text-fill-color:#fff!important}html body[class*=template-] .vm-card>p:first-child,html body[class*=template-] .vm-mini-card>p:first-child,html body[class*=template-] .vf-card>p:first-child,html body[class*=template-] .vf-mini-card>p:first-child,html body[class*=template-] .vf-flavour-visual>div>p:first-child,html body[class*=template-] .ve-card>p:first-child,html body[class*=template-] .ve-mini-card>p:first-child,html body[class*=template-] .ve-process-grid>div>p:first-child,html body.template-cart .vp-empty-cart-suggestions__eyebrow{color:var(--vps-gold-text)!important;-webkit-text-fill-color:var(--vps-gold-text)!important}html body[class*=template-] .vm-card[style*="background:#2f2722"]>p:first-child,html body[class*=template-] .vf-card[style*="background:#2f2722"]>p:first-child,html body[class*=template-] .vf-flavour-visual>div[style*="background:#2f2722"]>p:first-child,html body[class*=template-] .ve-card[style*="background:#2f2722"]>p:first-child,html body[class*=template-] .ve-process-grid>div[style*="background:#2f2722"]>p:first-child{color:var(--vps-gold-on-dark)!important;-webkit-text-fill-color:var(--vps-gold-on-dark)!important}.vf-faqs__intro h1{color:#fff!important;-webkit-text-fill-color:#fff!important}body.template-product .tabs__content.rte,body.template-product .tabs__content.rte p,body.template-product .product-page-info__payments label{color:var(--vps-ink-soft)!important;-webkit-text-fill-color:var(--vps-ink-soft)!important}body#contacto #MainContent .rte p,body.template-page:has(#contact_form) #MainContent .rte p,body.template-blog main p.mb-0.font-italic,body.template-blog main time{color:var(--vps-ink-soft)!important;-webkit-text-fill-color:var(--vps-ink-soft)!important}.vf-footer__grid a[href^="mailto:"]{color:#fff!important;-webkit-text-fill-color:#fff!important}.vf-footer__grid a[href^="mailto:"][style*=background]{color:#241b16!important;-webkit-text-fill-color:#241b16!important}.vf-footer p{color:#f1ebe4!important;-webkit-text-fill-color:#f1ebe4!important}html body#contacto #MainContent p.fs-lg{color:var(--vps-ink-soft)!important;-webkit-text-fill-color:var(--vps-ink-soft)!important}html body#contacto #MainContent .rte [style*="background:#2f2722"]>p:first-child{color:var(--vps-gold-on-dark)!important;-webkit-text-fill-color:var(--vps-gold-on-dark)!important}html body#contacto #MainContent .rte [style*="background:#2f2722"]>p:not(:first-child){color:#fff!important;-webkit-text-fill-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/site-v2-system-20260805-r2.css.map */
