﻿:root{--cloe-black: #0B0B0B;--cloe-black-soft: #141414;--cloe-wine: #5A0F1B;--cloe-wine-deep: #3A0710;--cloe-gold: #C6A15B;--cloe-gold-soft: #D8BE7A;--cloe-ivory: #F5F0E8;--cloe-cream: #FFFDF8;--cloe-text: #1A1412;--cloe-muted: #6E675F;--cloe-muted-light: #B8B2AA;--cloe-line: rgba(90, 15, 27, 0.14);--cloe-shadow: 0 18px 40px rgba(11, 11, 11, 0.08);--cloe-serif: "Playfair Display", Georgia, "Times New Roman", serif;--cloe-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--cloe-radius: 4px;--cloe-section-y: 4.5rem}body.cloe-theme{background:var(--cloe-ivory);color:var(--cloe-text);font-family:var(--cloe-sans);letter-spacing:.01em}.cloe-theme h1,.cloe-theme h2,.cloe-theme h3,.cloe-theme h4,.cloe-theme .h1,.cloe-theme .h2,.cloe-theme .h3,.cloe-theme .h4,.cloe-theme .page-header h1,.cloe-theme .section-title,.cloe-theme .js-product-name,.cloe-theme .product-name,.cloe-theme .item-name a{font-family:var(--cloe-serif);font-weight:500;letter-spacing:.01em;color:var(--cloe-text)}.cloe-theme a{transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease}.cloe-theme .head-main,.cloe-theme .head-main.head-primary,.cloe-theme .head-primary{background:var(--cloe-black-soft) !important;color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important;border-bottom:1px solid rgba(198,161,91,.35);box-shadow:0 8px 24px rgba(0,0,0,.18);padding-top:.15rem}.cloe-theme .section-topbar{background:var(--cloe-wine) !important;color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important;letter-spacing:.08em;font-size:11px;text-transform:uppercase;padding:.5rem 0 !important}.cloe-theme .section-topbar a{color:var(--cloe-cream) !important}.cloe-theme .head-primary a,.cloe-theme .head-primary .nav-list-link,.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-list-link,.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link,.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-item-container>.nav-list-arrow>i,.cloe-theme .head-primary .svg-icon-text,.cloe-theme .head-primary .utilities-item svg,.cloe-theme .head-primary .utilities-link,.cloe-theme .head-primary .utilities-item,.cloe-theme .head-main .nav-list-link,.cloe-theme .head-main .nav-desktop-list .nav-list-link,.cloe-theme .head-main .svg-icon-text,.cloe-theme .head-main .utilities-link{color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important;opacity:1 !important}.cloe-theme .head-primary .nav-list-link,.cloe-theme .head-main .nav-list-link{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.25;padding:1.15rem .5rem !important}.cloe-theme .head-primary .nav-desktop-list>.nav-item,.cloe-theme .head-main .nav-desktop-list>.nav-item{padding:0 .85rem}.cloe-theme .nav-row{padding-top:.35rem;padding-bottom:.35rem;border-top:1px solid rgba(255,253,248,.1)}.cloe-theme #nav-hamburger .nav-list-link{font-size:15px !important;letter-spacing:.08em;padding:.85rem 0 !important;line-height:1.35 !important}.cloe-theme .utility-name{font-size:11px;letter-spacing:.06em}.cloe-about-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:960px;margin:0 auto 3rem}@media(min-width: 768px){.cloe-about-grid{grid-template-columns:1fr 1fr;gap:2rem}}.cloe-about-block{background:var(--cloe-cream);border-top:2px solid var(--cloe-gold);padding:1.75rem 1.5rem}.cloe-about-heading{font-family:var(--cloe-serif);font-size:1.45rem;margin:0 0 .85rem;font-weight:500}.cloe-about-block p{color:var(--cloe-muted);line-height:1.65;margin:0 0 .85rem;font-size:.98rem}.cloe-about-block p:last-child{margin-bottom:0}.cloe-about-tomas{display:grid;grid-template-columns:1fr;gap:1.75rem;max-width:960px;margin:2.5rem auto 0;align-items:center;padding-top:2rem;border-top:1px solid var(--cloe-line)}@media(min-width: 768px){.cloe-about-tomas{grid-template-columns:.85fr 1.15fr;gap:2.75rem}}.cloe-about-tomas-photo{margin:0;overflow:hidden;background:var(--cloe-cream)}.cloe-about-tomas-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.cloe-about-tomas-copy .cloe-actions{margin-top:1.5rem}.cloe-about-path{margin:1.75rem 0 1.5rem}.cloe-about-path .cloe-about-heading{margin-bottom:.85rem}.cloe-about-path p{font-size:.98rem;line-height:1.7;color:var(--cloe-muted);margin:0 0 .9rem}.cloe-about-path p:last-child{margin-bottom:0}.cloe-quote{margin:1.75rem 0 0;padding:1.35rem 1.25rem 1.35rem 1.4rem;border-left:2px solid var(--cloe-gold);background:rgba(90,15,27,.04)}.cloe-quote p{font-family:var(--cloe-serif);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55;color:var(--cloe-text);margin:0 0 .75rem;font-style:italic}.cloe-quote p:last-child{margin-bottom:0;font-style:normal;font-weight:600;letter-spacing:.02em}.cloe-theme .head-primary .nav-list-link:hover,.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link:hover,.cloe-theme .head-main .nav-list-link:hover,.cloe-theme .head-primary .utilities-link:hover,.cloe-theme .head-main .utilities-link:hover{color:var(--cloe-gold-soft) !important;fill:var(--cloe-gold-soft) !important}.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link.selected,.cloe-theme .head-primary .nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link.selected+.nav-list-arrow>i{color:var(--cloe-gold) !important;fill:var(--cloe-gold) !important;opacity:1 !important}.cloe-theme .logo-img,.cloe-theme #logo img,.cloe-theme .cloe-logo-img{max-height:72px;width:auto;height:auto;display:inline-block;vertical-align:middle}.cloe-theme .logo-img-container-cloe,.cloe-theme .cloe-logo-link{display:inline-flex;align-items:center;line-height:0}.cloe-theme .cloe-logo-link:hover .cloe-logo-img{opacity:.88}.cloe-theme .js-nav-logo-bar,.cloe-theme .head-main .container-fluid>.row.no-gutters{padding-top:.95rem;padding-bottom:.85rem;align-items:center !important}.cloe-theme .utilities-container{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:.15rem;flex-wrap:nowrap}.cloe-theme .utilities-item,.cloe-theme .utilities-container>.nav-dropdown.utilities-item{margin-left:.15rem;padding:.25rem .45rem;display:inline-flex;align-items:flex-end;vertical-align:bottom}.cloe-theme .utility-head{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:3.35rem;gap:.2rem}.cloe-theme .utility-head svg{display:block;margin:0 auto}.cloe-theme .utility-name{line-height:1.1;white-space:nowrap}.cloe-theme .head-main .search-container,.cloe-theme .head-primary .search-container{max-width:520px;margin-left:auto;margin-right:auto}.cloe-theme .head-main .search-container .form-group,.cloe-theme .head-primary .search-container .form-group{position:relative;margin:0}.cloe-theme .head-main .search-container .form-control,.cloe-theme .head-main .search-container .search-input,.cloe-theme .head-primary .search-container .form-control,.cloe-theme .head-primary .search-container .search-input,.cloe-theme .head-main .js-search-input,.cloe-theme .head-primary .js-search-input{border-radius:var(--cloe-radius) !important;border:1px solid rgba(198,161,91,.45) !important;background:var(--cloe-cream) !important;color:var(--cloe-text) !important;fill:var(--cloe-text) !important;min-height:44px !important;padding:.65rem 2.75rem .65rem 1rem !important;font-size:13px !important;letter-spacing:.02em;box-shadow:none !important}.cloe-theme .head-main .search-container .form-control:focus,.cloe-theme .head-primary .search-container .form-control:focus,.cloe-theme .head-main .js-search-input:focus,.cloe-theme .head-primary .js-search-input:focus{border-color:var(--cloe-gold) !important;background:#fff !important;color:var(--cloe-text) !important;outline:none !important;box-shadow:0 0 0 1px rgba(198,161,91,.35) !important}.cloe-theme .head-main .search-container .form-control::-webkit-input-placeholder,.cloe-theme .head-primary .search-container .form-control::-webkit-input-placeholder,.cloe-theme .head-main .js-search-input::-webkit-input-placeholder,.cloe-theme .head-primary .js-search-input::-webkit-input-placeholder,.cloe-theme .head-main .search-container .form-control::-moz-placeholder,.cloe-theme .head-primary .search-container .form-control::-moz-placeholder,.cloe-theme .head-main .search-container .form-control:-ms-input-placeholder,.cloe-theme .head-primary .search-container .form-control:-ms-input-placeholder,.cloe-theme .head-main .search-container .form-control::placeholder,.cloe-theme .head-primary .search-container .form-control::placeholder{color:#6e675f !important;opacity:1 !important}.cloe-theme .head-main .search-input-submit,.cloe-theme .head-primary .search-input-submit{color:var(--cloe-text) !important;fill:var(--cloe-text) !important;opacity:.75 !important}.cloe-theme .head-main .search-input-submit svg,.cloe-theme .head-primary .search-input-submit svg,.cloe-theme .head-main .search-input-submit .icon-inline,.cloe-theme .head-primary .search-input-submit .icon-inline{color:var(--cloe-text) !important;fill:var(--cloe-text) !important}.cloe-theme .head-main .search-input-submit:hover,.cloe-theme .head-primary .search-input-submit:hover{opacity:1 !important;color:var(--cloe-wine) !important;fill:var(--cloe-wine) !important}.cloe-theme .head-primary .search-suggest,.cloe-theme .head-main .search-suggest{background:var(--cloe-cream) !important;border:1px solid rgba(198,161,91,.3);color:var(--cloe-text) !important;box-shadow:var(--cloe-shadow)}.cloe-theme .head-primary .search-suggest a,.cloe-theme .head-primary .search-suggest-item,.cloe-theme .head-main .search-suggest a{color:var(--cloe-text) !important;border-color:var(--cloe-line) !important}.cloe-theme .head-primary .search-suggest a.btn{background:var(--cloe-black) !important;color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important}.cloe-theme .head-main .desktop-dropdown,.cloe-theme .head-main .nav-dropdown-content,.cloe-theme .head-primary .list-subitems,.cloe-theme .nav-primary .nav-list .list-subitems{background:var(--cloe-cream) !important;color:var(--cloe-text) !important;border-top:2px solid var(--cloe-gold);box-shadow:var(--cloe-shadow);padding:1.25rem .5rem !important}.cloe-theme .head-main .desktop-dropdown a,.cloe-theme .head-main .nav-dropdown-content a,.cloe-theme .head-primary .list-subitems a,.cloe-theme .nav-primary .nav-list .list-subitems a,.cloe-theme .head-primary .desktop-dropdown .nav-list-link{color:var(--cloe-text) !important;fill:var(--cloe-text) !important;letter-spacing:.04em;padding-top:.4rem !important;padding-bottom:.4rem !important;line-height:1.35 !important}.cloe-theme .head-main .desktop-dropdown a:hover,.cloe-theme .head-primary .list-subitems a:hover,.cloe-theme .head-primary .desktop-dropdown .nav-list-link:hover{color:var(--cloe-wine) !important;fill:var(--cloe-wine) !important}.cloe-theme .modal-nav-hamburger,.cloe-theme #nav-hamburger,.cloe-theme .nav-accounts{background:var(--cloe-black) !important;color:var(--cloe-cream) !important}.cloe-theme #nav-hamburger a,.cloe-theme #nav-hamburger .nav-list-link,.cloe-theme #nav-hamburger .nav-accounts-link{color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important}.cloe-theme #nav-hamburger .list-subitems,.cloe-theme #nav-hamburger .list-subitems a{background:var(--cloe-black-soft) !important;color:var(--cloe-muted-light) !important}.cloe-theme .badge,.cloe-theme .head-primary .badge{background:var(--cloe-wine) !important;color:var(--cloe-cream) !important}.cloe-theme .btn,.cloe-theme .btn-primary,.cloe-theme input.btn-primary,.cloe-theme .js-prod-submit-form.btn-primary{border-radius:var(--cloe-radius) !important;font-family:var(--cloe-sans);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:12px;padding:.95rem 1.4rem;border:1px solid rgba(0,0,0,0);box-shadow:none !important}.cloe-theme .btn-primary,.cloe-theme input.btn-primary,.cloe-theme .js-addtocart.btn-primary{background:var(--cloe-black) !important;border-color:var(--cloe-black) !important;color:var(--cloe-cream) !important}.cloe-theme .btn,.cloe-theme .btn-primary,.cloe-theme input.btn-primary{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.cloe-theme .btn-primary:hover,.cloe-theme .btn-primary:focus,.cloe-theme input.btn-primary:hover,.cloe-theme .js-addtocart.btn-primary:hover{background:var(--cloe-wine) !important;border-color:var(--cloe-wine) !important;color:var(--cloe-cream) !important;transform:translateY(-2px);box-shadow:0 10px 22px rgba(90,15,27,.22)}.cloe-theme .btn-default,.cloe-theme .btn-secondary{background:rgba(0,0,0,0) !important;border:1px solid var(--cloe-wine) !important;color:var(--cloe-wine) !important}.cloe-theme .btn-default:hover,.cloe-theme .btn-secondary:hover{background:var(--cloe-wine) !important;color:var(--cloe-cream) !important}.cloe-theme .item-product,.cloe-theme .item.item-product{background:var(--cloe-cream);border:1px solid var(--cloe-line);box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;height:100%;overflow:hidden}.cloe-theme .item-product:hover{transform:translateY(-4px);box-shadow:var(--cloe-shadow);border-color:rgba(198,161,91,.45)}.cloe-theme .item-image,.cloe-theme .item-image-container,.cloe-theme .js-item-image-container{margin-bottom:0}.cloe-theme .item-name a{font-size:.98rem;line-height:1.4;color:var(--cloe-text) !important}.cloe-theme .item-name{margin-top:1rem;margin-bottom:.4rem;padding:0 1rem;min-height:2.8em}.cloe-theme .item-price-container,.cloe-theme .item-actions,.cloe-theme .item .item-description,.cloe-theme .item-product .item-description{padding-left:1rem;padding-right:1rem;padding-bottom:1.15rem;margin-top:.15rem}.cloe-theme .js-item-product{margin-bottom:1.85rem;padding-left:.65rem;padding-right:.65rem}.cloe-theme .product-table,.cloe-theme .js-product-table,.cloe-theme .row[data-store=category-grid],.cloe-theme #products-grid .row,.cloe-theme .js-product-table.row{margin-left:-0.65rem;margin-right:-0.65rem}.cloe-theme .swiper-slide .item-product,.cloe-theme .swiper-slide .item.item-product{margin:.35rem}.cloe-theme .js-swiper-featured,.cloe-theme .js-swiper-new,.cloe-theme .js-swiper-sale,.cloe-theme [data-store^=home-products] .swiper-container{padding-bottom:1.25rem;padding-top:.35rem}.cloe-theme .section-featured-home,.cloe-theme .section-single-product,.cloe-theme [data-store=home-products-featured],.cloe-theme [data-store=home-products-new],.cloe-theme [data-store=home-products-sale],.cloe-theme .section-banners-home,.cloe-theme .section-video-home{padding-top:3rem;padding-bottom:3rem}.cloe-theme .section-title,.cloe-theme .title-container,.cloe-theme h2.h1,.cloe-theme .js-products-featured-title,.cloe-theme [data-store^=home-products] .h1,.cloe-theme [data-store^=home-products] .h2{margin-bottom:1.75rem !important;letter-spacing:.02em}.cloe-theme .page-header{padding-top:2.25rem;padding-bottom:1rem}.cloe-theme .page-header h1,.cloe-theme .template-page .page-header h1{font-size:clamp(2.4rem,5vw,3.75rem) !important;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;font-weight:500;margin-bottom:.5rem}.cloe-theme .item-price,.cloe-theme .price-compare,.cloe-theme .js-price-display{font-family:var(--cloe-sans);font-weight:600;color:var(--cloe-wine) !important;letter-spacing:.02em}.cloe-theme .label,.cloe-theme .product-label{border-radius:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:.35rem .55rem}.cloe-theme .label.label-primary,.cloe-theme .product-label.label-primary{background:var(--cloe-wine) !important;color:var(--cloe-cream) !important}.cloe-theme .label.label-accent,.cloe-theme .product-label.label-accent{background:var(--cloe-black) !important;color:var(--cloe-gold-soft) !important}.cloe-theme .section-single-product .js-product-name,.cloe-theme #single-product h1{font-size:clamp(1.75rem,2.4vw,2.4rem);line-height:1.2;margin-bottom:.75rem}.cloe-theme .product-form-container .js-price-display{font-size:1.35rem}.cloe-theme .product-description.user-content{font-size:.98rem;line-height:1.7;color:var(--cloe-muted)}.cloe-theme #shoppingCartPage .btn-primary,.cloe-theme .cart-totals .btn-primary{min-height:48px}.cloe-theme .cart-row{border-color:var(--cloe-line)}.cloe-theme .footer,.cloe-theme footer{background:var(--cloe-black) !important;color:var(--cloe-muted-light) !important;border-top:1px solid rgba(198,161,91,.25)}.cloe-theme .footer a,.cloe-theme footer a{color:var(--cloe-cream) !important}.cloe-theme .footer a:hover,.cloe-theme footer a:hover{color:var(--cloe-gold-soft) !important}.cloe-theme .footer h4,.cloe-theme .footer .h4,.cloe-theme footer h4{font-family:var(--cloe-serif);color:var(--cloe-cream) !important;letter-spacing:.04em}.cloe-theme .js-home-slider .swiper-slide,.cloe-theme .section-slider-home{background:var(--cloe-black)}.cloe-theme .js-home-slider .swiper-text,.cloe-theme .js-home-slider h2,.cloe-theme .js-home-slider .h1,.cloe-theme .js-home-slider .h2{font-family:var(--cloe-serif);text-shadow:0 2px 18px rgba(0,0,0,.35)}.cloe-theme .home-slider .btn,.cloe-theme .js-home-slider .btn{background:var(--cloe-cream) !important;color:var(--cloe-black) !important;border-color:var(--cloe-cream) !important}.cloe-theme .home-slider .btn:hover{background:var(--cloe-gold) !important;border-color:var(--cloe-gold) !important;color:var(--cloe-black) !important}.cloe-theme .section-newsletter-home,.cloe-theme .newsletter{background:rgba(0,0,0,0);color:var(--cloe-cream)}.cloe-theme .cloe-newsletter{background:var(--cloe-black);color:var(--cloe-cream);padding:0;border-top:1px solid rgba(198,161,91,.22)}.cloe-theme .cloe-newsletter__inner{background:radial-gradient(ellipse at left, rgba(90, 15, 27, 0.55) 0%, transparent 55%),linear-gradient(100deg, var(--cloe-wine-deep) 0%, #2a050c 48%, var(--cloe-black) 100%);padding:2.75rem 0}.cloe-theme .cloe-newsletter__grid{display:grid;gap:1.5rem 2.5rem;align-items:center}@media(min-width: 768px){.cloe-theme .cloe-newsletter__grid{grid-template-columns:1.1fr .9fr}.cloe-theme .cloe-newsletter__inner{padding:2.35rem 0}}.cloe-theme .cloe-newsletter__copy{text-align:left}.cloe-theme .cloe-newsletter .cloe-eyebrow{color:var(--cloe-gold-soft);margin-bottom:.55rem}.cloe-theme .cloe-newsletter__title{font-family:var(--cloe-serif);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15;margin:0 0 .65rem;font-weight:500;color:var(--cloe-cream) !important;text-transform:none}.cloe-theme .cloe-newsletter__text{margin:0;font-size:.98rem;line-height:1.6;color:rgba(245,240,232,.78);max-width:28rem}.cloe-theme .cloe-newsletter__field{position:relative;margin:0}.cloe-theme .cloe-newsletter__input,.cloe-theme .cloe-newsletter .form-control,.cloe-theme .cloe-newsletter .form-control-big{background:var(--cloe-cream) !important;color:var(--cloe-text) !important;border:1px solid rgba(198,161,91,.35) !important;border-radius:4px !important;min-height:52px;padding-right:3.25rem !important}.cloe-theme .cloe-newsletter__submit{position:absolute !important;right:.35rem;top:50%;transform:translateY(-50%);width:2.5rem !important;height:2.5rem !important;min-height:0 !important;padding:0 !important;border:0 !important;background:var(--cloe-black) !important;color:rgba(0,0,0,0) !important;font-size:0 !important;border-radius:3px !important;z-index:2;cursor:pointer}.cloe-theme .cloe-newsletter__arrow{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);z-index:3;pointer-events:none;fill:var(--cloe-cream) !important;color:var(--cloe-cream) !important;width:1.1rem;height:1.1rem}.cloe-theme .cloe-newsletter .alert{margin-bottom:.85rem;text-align:left}.cloe-section{padding:var(--cloe-section-y) 0;position:relative}.cloe-section--ivory{background:var(--cloe-ivory)}.cloe-section--cream{background:var(--cloe-cream)}.cloe-section--wine{background:var(--cloe-wine-deep);color:var(--cloe-cream)}.cloe-section--black{background:var(--cloe-black);color:var(--cloe-cream)}.cloe-eyebrow{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cloe-gold);margin-bottom:.85rem;font-weight:600}.cloe-section--ivory .cloe-eyebrow,.cloe-section--cream .cloe-eyebrow{color:var(--cloe-wine)}.cloe-title{font-family:var(--cloe-serif);font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.15;margin:0 0 1rem;font-weight:500}.cloe-lead{font-size:1.05rem;line-height:1.7;color:var(--cloe-muted);max-width:38rem;margin:0 auto 2rem}.cloe-section--wine .cloe-lead,.cloe-section--black .cloe-lead{color:var(--cloe-muted-light)}.cloe-home-section-head{margin-bottom:.5rem}.cloe-home-section-title{font-family:var(--cloe-serif) !important;margin-bottom:.75rem !important}.cloe-home-section-lead{max-width:36rem;margin:0 auto 1.75rem;color:var(--cloe-muted);font-size:1.02rem;line-height:1.65}.cloe-home-selecciones{padding-top:3.5rem;padding-bottom:3rem;background:linear-gradient(180deg, rgba(245, 240, 232, 0.92) 0%, rgb(255, 253, 248) 100%);border:0}.cloe-theme .cloe-home-band{padding-top:3.5rem !important;padding-bottom:3.5rem !important;margin:0}.cloe-theme .cloe-home-band--black{background:radial-gradient(ellipse at top, rgba(90, 15, 27, 0.35) 0%, transparent 55%),linear-gradient(180deg, #121212 0%, var(--cloe-black) 45%, #0a0a0a 100%);color:var(--cloe-cream)}.cloe-theme .cloe-home-band--wine{background:radial-gradient(ellipse at bottom right, rgba(198, 161, 91, 0.18) 0%, transparent 50%),linear-gradient(165deg, var(--cloe-wine) 0%, var(--cloe-wine-deep) 55%, #2a050c 100%);color:var(--cloe-cream)}.cloe-theme .cloe-home-selecciones+.cloe-home-band,.cloe-theme .cloe-home-band+.cloe-home-band{margin-top:0}.cloe-theme .cloe-home-band .cloe-eyebrow{color:var(--cloe-gold-soft)}.cloe-theme .cloe-home-band--wine .cloe-eyebrow{color:#e8d5a3}.cloe-theme .cloe-home-band .cloe-home-section-title,.cloe-theme .cloe-home-band .h1,.cloe-theme .cloe-home-band .js-products-featured-title,.cloe-theme .cloe-home-band .js-products-new-title{color:var(--cloe-cream) !important}.cloe-theme .cloe-home-band .cloe-home-section-lead{color:rgba(245,240,232,.82)}.cloe-theme .cloe-home-band .item-product{background:var(--cloe-cream)}.cloe-theme .cloe-home-band .item-name a,.cloe-theme .cloe-home-band .item-name{color:var(--cloe-text) !important}.cloe-theme .cloe-home-band .item-price,.cloe-theme .cloe-home-band .js-price-display{color:var(--cloe-wine) !important}.cloe-theme .cloe-home-band .price-compare,.cloe-theme .cloe-home-band .js-compare-price-display{color:var(--cloe-muted) !important}.cloe-theme .cloe-home-band .item-description{border:0;box-shadow:none}.cloe-theme [data-store=home-banner-categories]:has(.textbanner-image-empty),.cloe-theme [data-store=home-banner-promotional]:has(.textbanner-image-empty),.cloe-theme [data-store=home-image-text-module]:has(.placeholder-overlay),.cloe-theme .js-category-banner-placeholder{display:none !important;height:0 !important;max-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;border:0 !important}.cloe-theme .cloe-home-band .svg-circle,.cloe-theme .cloe-home-band .swiper-button-prev,.cloe-theme .cloe-home-band .swiper-button-next{background:rgba(245,240,232,.1) !important;border-color:rgba(198,161,91,.45) !important;color:var(--cloe-cream) !important;fill:var(--cloe-cream) !important}.cloe-theme .cloe-home-band .svg-circle:hover,.cloe-theme .cloe-home-band .swiper-button-prev:hover,.cloe-theme .cloe-home-band .swiper-button-next:hover{background:var(--cloe-gold) !important;border-color:var(--cloe-gold) !important;color:var(--cloe-black) !important;fill:var(--cloe-black) !important}.cloe-theme .cloe-home-band--black .item .item-image,.cloe-theme .cloe-home-band--wine .item .item-image,.cloe-theme .cloe-home-band--black .item-image-container,.cloe-theme .cloe-home-band--wine .item-image-container{background:rgba(0,0,0,0)}.cloe-theme [data-store=home-products-sale]{display:none !important}.cloe-center{text-align:center}.cloe-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.cloe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.5rem;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;border-radius:var(--cloe-radius);border:1px solid rgba(0,0,0,0);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease}.cloe-btn:hover{transform:translateY(-2px)}.cloe-btn--primary{background:var(--cloe-black);color:var(--cloe-cream) !important;border-color:var(--cloe-black)}.cloe-btn--primary:hover{background:var(--cloe-wine);border-color:var(--cloe-wine);color:var(--cloe-cream) !important;box-shadow:0 10px 24px rgba(90,15,27,.25)}.cloe-btn--ghost{background:rgba(0,0,0,0);color:var(--cloe-wine) !important;border-color:var(--cloe-wine)}.cloe-btn--ghost:hover{background:var(--cloe-wine);color:var(--cloe-cream) !important;box-shadow:0 10px 24px rgba(90,15,27,.18)}.cloe-btn--light{background:rgba(0,0,0,0);color:var(--cloe-cream) !important;border-color:rgba(255,253,248,.55)}.cloe-btn--light:hover{background:var(--cloe-cream);color:var(--cloe-black) !important}.cloe-btn--gold{background:linear-gradient(90deg, #C6A15B, #D8BE7A);color:var(--cloe-black) !important;border-color:var(--cloe-gold)}.cloe-btn--gold:hover{filter:brightness(1.06);box-shadow:0 10px 24px rgba(198,161,91,.35)}.cloe-intro{padding:4rem 0 2.5rem;border-bottom:1px solid var(--cloe-line)}.cloe-intro .cloe-title{max-width:18ch;margin-left:auto;margin-right:auto}.cloe-intro .cloe-lead{margin-bottom:1.75rem}.cloe-subs-carousel{margin-top:2.5rem;position:relative}.cloe-subs-track{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;align-items:stretch}.cloe-subs-item{min-width:0;height:100%}.cloe-subs-dots{display:none}.cloe-subs-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(90,15,27,.28);cursor:pointer}.cloe-subs-dot.is-active{background:var(--cloe-wine);width:22px}@media(max-width: 991px){.cloe-subs-carousel{margin-left:-0.75rem;margin-right:-0.75rem}.cloe-subs-track{display:flex;gap:.85rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;padding:.15rem 1rem .85rem;scrollbar-width:none}.cloe-subs-track::-webkit-scrollbar{display:none}.cloe-subs-item{flex:0 0 min(86vw,22rem);width:min(86vw,22rem);max-width:min(86vw,22rem);scroll-snap-align:center;height:auto}.cloe-subs-dots{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem}}.cloe-sub-card{border-radius:12px;padding:1.75rem 1.35rem 1.5rem;display:flex;flex-direction:column;min-height:100%;box-shadow:var(--cloe-shadow);border:1px solid rgba(0,0,0,0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.cloe-sub-card:hover{transform:translateY(-6px)}.cloe-sub-card--standard{background:var(--cloe-cream);color:var(--cloe-wine);border-color:rgba(90,15,27,.12)}.cloe-sub-card--standard:hover{border-color:rgba(90,15,27,.35);box-shadow:0 22px 48px rgba(90,15,27,.12)}.cloe-sub-card--premium{background:#2a2a2a;color:#fff}.cloe-sub-card--premium:hover{border-color:hsla(0,0%,100%,.22);box-shadow:0 22px 48px rgba(0,0,0,.35)}.cloe-sub-card--cloe{background:#000;color:var(--cloe-gold-soft);border-color:rgba(198,161,91,.35)}.cloe-sub-card--cloe:hover{border-color:rgba(198,161,91,.7);box-shadow:0 22px 48px rgba(198,161,91,.18)}.cloe-sub-kicker{display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:.65rem;opacity:.9}.cloe-sub-kicker::before,.cloe-sub-kicker::after{content:"";height:1px;width:2.2rem;background:currentColor;opacity:.55}.cloe-sub-title-row{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 0 .85rem}.cloe-sub-name{font-family:var(--cloe-serif);font-size:clamp(2rem,3vw,2.6rem);line-height:.95;text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.cloe-sub-title-row .cloe-sub-icon{display:inline-flex;margin:0;flex-shrink:0}.cloe-sub-title-row .cloe-sub-icon svg{width:22px;height:22px;fill:currentColor}.cloe-sub-card--standard .cloe-sub-name,.cloe-sub-card--standard h3.cloe-sub-name{color:var(--cloe-wine) !important}.cloe-sub-card--premium .cloe-sub-name,.cloe-sub-card--premium h3.cloe-sub-name{color:#fffdf8 !important}.cloe-sub-card--cloe .cloe-sub-name,.cloe-sub-card--cloe h3.cloe-sub-name{color:var(--cloe-gold-soft) !important}.cloe-sub-card--premium .cloe-sub-kicker,.cloe-sub-card--premium .cloe-sub-includes-title,.cloe-sub-card--premium .cloe-sub-prices,.cloe-sub-card--premium .cloe-sub-prices strong{color:#fffdf8 !important}.cloe-sub-card--cloe .cloe-sub-kicker,.cloe-sub-card--cloe .cloe-sub-includes-title,.cloe-sub-card--cloe .cloe-sub-prices,.cloe-sub-card--cloe .cloe-sub-prices strong{color:var(--cloe-gold-soft) !important}.cloe-sub-icon svg{width:22px;height:22px;fill:currentColor}.cloe-sub-desc{font-size:.92rem;line-height:1.55;text-align:center;margin:0 0 1.25rem;opacity:.92}.cloe-sub-card--standard .cloe-sub-desc{color:var(--cloe-muted)}.cloe-sub-prices{list-style:none;padding:0;margin:0 0 1rem}.cloe-sub-prices li{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;line-height:1.35;margin-bottom:.55rem}.cloe-sub-prices svg{width:14px;height:14px;margin-top:3px;flex:0 0 auto;fill:currentColor}.cloe-sub-ship{display:flex;align-items:center;gap:.55rem;font-size:.78rem;line-height:1.35;padding:.7rem .8rem;margin-bottom:1.1rem;border-radius:4px}.cloe-sub-card--standard .cloe-sub-ship{background:rgba(90,15,27,.08);color:var(--cloe-wine)}.cloe-sub-card--premium .cloe-sub-ship{background:hsla(0,0%,100%,.08);color:#fff}.cloe-sub-card--cloe .cloe-sub-ship{background:rgba(198,161,91,.12);color:var(--cloe-gold-soft)}.cloe-sub-ship svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.cloe-sub-includes-title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:.25rem 0 .75rem;text-align:left}.cloe-sub-includes{list-style:none;padding:0;margin:0 0 1.35rem;flex:1}.cloe-sub-includes li{display:flex;gap:.55rem;align-items:flex-start;font-size:.84rem;line-height:1.4;margin-bottom:.55rem}.cloe-sub-includes svg{width:14px;height:14px;margin-top:2px;flex:0 0 auto;fill:currentColor}.cloe-sub-card--standard .cloe-sub-includes svg{fill:var(--cloe-wine)}.cloe-sub-card--premium .cloe-sub-includes svg{fill:#8b1e2d}.cloe-sub-card--cloe .cloe-sub-includes svg{fill:var(--cloe-gold)}.cloe-sub-ctas{display:flex;flex-direction:column;gap:.55rem;margin-top:auto}.cloe-sub-ctas a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:.65rem .75rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none !important;border-radius:4px;line-height:1.25}.cloe-sub-card--standard .cloe-sub-ctas a{background:#fff;color:var(--cloe-wine) !important;border:1px solid var(--cloe-wine);transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.cloe-sub-card--standard .cloe-sub-ctas a:hover{background:var(--cloe-wine);color:#fff !important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(90,15,27,.2)}.cloe-sub-card--premium .cloe-sub-ctas a{background:rgba(0,0,0,0);color:#fff !important;border:1px solid hsla(0,0%,100%,.75);transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.cloe-sub-card--premium .cloe-sub-ctas a:hover{background:#fff;color:#2a2a2a !important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.25)}.cloe-sub-card--cloe .cloe-sub-ctas a{background:linear-gradient(90deg, #C6A15B, #D8BE7A);color:#000 !important;border:1px solid var(--cloe-gold);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.cloe-sub-card--cloe .cloe-sub-ctas a:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 18px rgba(198,161,91,.35)}.cloe-curaduria-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;margin-top:1.5rem}@media(min-width: 768px){.cloe-curaduria-grid{grid-template-columns:1.1fr .9fr;gap:3rem;text-align:left}.cloe-curaduria-grid .cloe-lead{margin-left:0}.cloe-curaduria-grid .cloe-actions{justify-content:flex-start}}.cloe-curaduria-panel{background:var(--cloe-cream);border:1px solid var(--cloe-line);padding:1.75rem}.cloe-curaduria-panel h3{font-family:var(--cloe-serif);font-size:1.5rem;margin:0 0 .5rem}.cloe-curaduria-panel p{color:var(--cloe-muted);margin:0 0 1rem;line-height:1.6}.cloe-social-links{display:flex;flex-wrap:wrap;gap:.75rem}.cloe-social-links a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cloe-wine) !important;border-bottom:1px solid var(--cloe-gold);padding-bottom:2px;text-decoration:none !important;transition:color .2s ease,border-color .2s ease,letter-spacing .2s ease}.cloe-social-links a:hover{color:var(--cloe-black) !important;border-color:var(--cloe-wine);letter-spacing:.16em}.cloe-benefits{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}@media(min-width: 768px){.cloe-benefits{grid-template-columns:repeat(3, 1fr)}}.cloe-benefit{background:var(--cloe-cream);border-top:2px solid var(--cloe-gold);padding:1.5rem 1.25rem;height:100%;transition:transform .25s ease,box-shadow .25s ease}.cloe-benefit:hover{transform:translateY(-4px);box-shadow:var(--cloe-shadow)}.cloe-benefit h3{font-family:var(--cloe-serif);font-size:1.25rem;margin:0 0 .6rem}.cloe-benefit p{margin:0;color:var(--cloe-muted);font-size:.95rem;line-height:1.55}.cloe-faq{max-width:760px;margin:2rem auto 0;text-align:left}.cloe-faq details{border-bottom:1px solid var(--cloe-line);padding:1rem 0}.cloe-faq summary{cursor:pointer;font-family:var(--cloe-sans);font-size:.95rem;font-weight:600;letter-spacing:.04em;list-style:none;display:flex;justify-content:space-between;gap:1rem;color:var(--cloe-text);transition:color .2s ease}.cloe-faq summary:hover{color:var(--cloe-wine)}.cloe-faq summary::-webkit-details-marker{display:none}.cloe-faq summary::after{content:"+";color:var(--cloe-gold);font-size:1.2rem;line-height:1}.cloe-faq details[open] summary::after{content:"–"}.cloe-faq .cloe-faq-body{padding-top:.85rem;color:var(--cloe-muted);font-size:.95rem;line-height:1.65}.cloe-faq .cloe-faq-body ul{padding-left:1.1rem;margin:.4rem 0 0}.cloe-faq .cloe-faq-body li{margin-bottom:.4rem}.cloe-cta-final{text-align:center;padding:4rem 0}.cloe-cta-final .cloe-title{color:var(--cloe-cream);max-width:16ch;margin-left:auto;margin-right:auto}.cloe-theme .btn-whatsapp{box-shadow:0 8px 24px rgba(0,0,0,.2)}@media(max-width: 767px){:root{--cloe-section-y: 3.25rem}.cloe-theme .head-main .nav-list-link,.cloe-theme .head-primary .nav-list-link{font-size:13px;padding:.9rem .35rem !important}.cloe-theme .logo-img,.cloe-theme #logo img,.cloe-theme .cloe-logo-img{max-height:56px}.cloe-theme .js-nav-logo-bar,.cloe-theme .head-main .container-fluid>.row.no-gutters{padding-top:.55rem;padding-bottom:.55rem}.cloe-intro{padding:2.75rem 0 1.75rem}.cloe-sub-card{padding:1.5rem 1.15rem}.cloe-theme .btn,.cloe-btn,.cloe-sub-ctas a{min-height:46px}.cloe-theme .js-item-product{margin-bottom:1.15rem;padding-left:.4rem;padding-right:.4rem}.cloe-theme .item-name{padding:0 .75rem;margin-top:.75rem;min-height:2.5em}.cloe-theme .item-price-container,.cloe-theme .item-actions,.cloe-theme .item .item-description{padding-left:.75rem;padding-right:.75rem;padding-bottom:.9rem}.cloe-sub-card--cloe .cloe-sub-desc,.cloe-sub-card--cloe .cloe-sub-prices,.cloe-sub-card--cloe .cloe-sub-includes{color:#f0e6d2}}.cloe-theme .item-labels .label{opacity:.92}.cloe-theme #home-modal.cloe-home-popup,.cloe-theme #home-modal.modal-cloe-home-popup{background:var(--cloe-cream) !important;color:var(--cloe-text) !important;border:1px solid var(--cloe-line);box-shadow:var(--cloe-shadow)}.cloe-theme #home-modal.cloe-home-popup a,.cloe-theme #home-modal.modal-cloe-home-popup a{color:var(--cloe-wine) !important}.cloe-theme #home-modal.cloe-home-popup h3,.cloe-theme #home-modal.modal-cloe-home-popup h3{color:var(--cloe-text) !important;font-family:var(--cloe-serif)}.cloe-theme #home-modal.cloe-home-popup .modal-close,.cloe-theme #home-modal.modal-cloe-home-popup .modal-close{color:var(--cloe-text) !important;fill:var(--cloe-text) !important;background:rgba(255,253,248,.92);border-radius:50%}.cloe-theme #home-modal .modal-img-full{display:block;width:100%;height:auto;background:var(--cloe-ivory)}.cloe-theme .footer .social-icon-rounded,.cloe-theme footer .social-icon-rounded{width:58px !important;height:58px !important;line-height:58px !important;margin:0 12px 12px 0 !important}.cloe-theme .footer .social-icon-rounded .icon-inline,.cloe-theme .footer .social-icon-rounded svg,.cloe-theme footer .social-icon-rounded .icon-inline,.cloe-theme footer .social-icon-rounded svg{width:1.7rem !important;height:1.7rem !important}.cloe-theme .section-topbar .social-icon .icon-inline,.cloe-theme .section-topbar .social-icon svg{width:1.25rem !important;height:1.25rem !important}.cloe-theme .section-instafeed-home .icon-inline,.cloe-theme .js-instagram-feed .icon-inline{width:2rem !important;height:2rem !important}.cloe-tomas-hero{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;max-width:1080px;margin:0 auto}@media(min-width: 900px){.cloe-tomas-hero{grid-template-columns:.9fr 1.1fr;gap:3rem}}.cloe-tomas-hero__media{margin:0;overflow:hidden;background:var(--cloe-cream)}.cloe-tomas-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.cloe-tomas-path p{font-size:1.02rem}.cloe-tomas-gallery{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:1080px;margin:0 auto}@media(min-width: 768px){.cloe-tomas-gallery{grid-template-columns:1fr 1fr;gap:1.5rem}}.cloe-tomas-gallery__item{margin:0}.cloe-tomas-gallery__item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--cloe-cream)}.cloe-tomas-gallery__item figcaption{margin-top:.65rem;font-size:.85rem;letter-spacing:.04em;color:var(--cloe-muted)}.cloe-tomas-closing{display:grid;grid-template-columns:1fr;gap:1.75rem;max-width:1080px;margin:2rem auto 0;align-items:center}@media(min-width: 900px){.cloe-tomas-closing{grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}}.cloe-tomas-closing__media{margin:0}.cloe-tomas-closing__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--cloe-cream)}.cloe-tomas-closing__media figcaption{margin-top:.65rem;font-size:.85rem;letter-spacing:.04em;color:var(--cloe-muted)}.cloe-tomas-closing__copy{display:flex;flex-direction:column;gap:1.5rem}.cloe-tomas-closing__copy .cloe-quote{margin:0}.cloe-tomas-closing__copy .cloe-curaduria-panel{margin:0;max-width:none}.cloe-tomas-closing__copy .cloe-actions{margin-top:.25rem}.cloe-quote--featured{margin-top:0}
/* Engine:dart */