@font-face{font-family:Viera Script;src:url(pinyon-script.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--viera-wine:#720509;--viera-oxblood:#460202;--viera-cream:#F0EEE9;--viera-paper:#FBFAF8;--viera-ink:#251413;--viera-muted:#9c8983;--viera-line:#e6ded5;--viera-blush:#ecdcd8;--viera-terra:#a85a34;--viera-sun:#d9812f;--viera-sale:#e5322d;--viera-script:"Viera Script", "Snell Roundhand", cursive}.header__heading-link .h2,.header__heading-link{font-family:var(--viera-script)!important;font-weight:400;color:var(--viera-wine);letter-spacing:.01em}.header__menu-item,.list-menu__item--link{letter-spacing:.04em}.header__heading-logo.viera-logo{width:70px;height:auto}@media(min-width:990px){.header__heading-logo.viera-logo{width:78px}}.card__heading{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--viera-muted);margin:0}.card__heading a{color:inherit}.viera-card-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;color:var(--viera-muted);letter-spacing:.02em;margin:.15rem 0 .1rem}.card-information .price{color:var(--viera-ink);font-weight:600}.viera-btn{display:inline-block;font-weight:600;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:15px 30px;text-decoration:none;border:none;cursor:pointer;border-radius:2px}.viera-btn--cream{background:var(--viera-cream);color:var(--viera-oxblood)}.viera-btn--wine{background:var(--viera-wine);color:var(--viera-cream)}.viera-sec__head{font-family:var(--font-body-family);font-weight:300;font-size:clamp(23px,3.2vw,30px);color:var(--viera-ink);margin:56px 0 24px;letter-spacing:.01em}.viera-hero{position:relative;min-height:var(--vh-min,600px);display:flex;align-items:flex-end;background-size:cover;background-position:center;overflow:hidden}.viera-hero--ph{background:radial-gradient(120% 90% at 72% 18%,#8a3a2a,#5a1616 40%,#3a0808 78%)}.viera-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1e0303b8,#1e03030d 55%,#1e030347)}.viera-hero__season{position:absolute;top:18px;left:18px;z-index:3;display:flex;align-items:center;gap:7px;background:#fbfaf8d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--viera-ink);padding:6px 13px;border-radius:20px}.viera-hero__season span{width:7px;height:7px;border-radius:50%;background:var(--viera-wine)}.viera-hero__inner{position:relative;z-index:2;padding-top:40px;padding-bottom:52px;width:100%}.viera-hero__eyebrow{color:#f0eee9e0;font-size:10px;letter-spacing:.34em;text-transform:uppercase;font-weight:600}.viera-hero__title{font-family:var(--viera-script);color:var(--viera-cream);font-size:clamp(46px,7vw,74px);line-height:.92;margin:10px 0 24px;font-weight:400}.viera-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0}@media(min-width:750px){.viera-tiles{grid-template-columns:repeat(4,1fr);gap:16px}}.viera-tile{position:relative;aspect-ratio:3/4;overflow:hidden;display:flex;align-items:flex-end;padding:16px;text-decoration:none;background-size:cover;background-position:center}.viera-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(30,3,3,.66),transparent 62%)}.viera-tile--outlet .viera-tile__shade{background:linear-gradient(to top,#e5322dd1,#e5322d14 66%)}.viera-tile__label{position:relative;z-index:2;color:var(--viera-cream)}.viera-tile__t1{font-size:clamp(14px,2.4vw,19px);font-weight:600}.viera-tile__t2{font-size:10px;opacity:.85;margin-top:1px}.viera-ph-0{background:radial-gradient(120% 100% at 58% 22%,#7d5670,#4f3149 62%,#341f30)}.viera-ph-1{background:radial-gradient(120% 100% at 55% 25%,#e7c9c0,#cf9f96 65%,#b07d75)}.viera-ph-2{background:radial-gradient(120% 100% at 60% 22%,#d79a6f,#b06e46 60%,#8a4e2c)}.viera-ph-3{background:radial-gradient(120% 100% at 60% 22%,#9a3b2f,#5c1414 60%,#420c0c)}.viera-ph-4{background:radial-gradient(120% 100% at 58% 24%,#e5d3bc,#cbb191 62%,#a98f6e)}.viera-philosophy{background:var(--viera-oxblood);color:var(--viera-cream);text-align:center;padding:62px 22px}.viera-phil__eb{font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.7;font-weight:600}.viera-phil__title{font-family:var(--viera-script);font-size:clamp(38px,6vw,58px);margin:8px 0 22px;line-height:.95}.viera-phil__affs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;max-width:520px;margin:0 auto}.viera-aff{font-size:12px;border:1px solid rgba(240,238,233,.35);border-radius:20px;padding:6px 14px;font-style:italic}.viera-outletband{display:block;text-align:center;padding:42px 22px;text-decoration:none;background:var(--vob-bg,var(--viera-sale));color:#fff}.viera-outletband__title{font-family:var(--viera-script);font-size:clamp(30px,4vw,38px);line-height:.9}.viera-outletband__sub{font-size:12px;opacity:.92;margin:6px 0 16px;letter-spacing:.03em}.announcement-bar__message{font-size:11px;letter-spacing:.05em;font-weight:500}.viera-lace{height:20px;background:radial-gradient(circle at 10px 0,transparent 6px,var(--viera-wine) 6.5px,transparent 8px) 0 0/20px 20px repeat-x,radial-gradient(circle at 10px 10px,var(--viera-wine) 1.3px,transparent 1.6px) 0 0/10px 10px repeat-x,radial-gradient(circle at 0 5px,var(--viera-wine) 1px,transparent 1.3px) 0 0/10px 10px repeat-x;opacity:.42}.collection__title,.collection__title.title-wrapper{margin:0!important}.collection__title .title{font-weight:300!important;font-size:clamp(26px,4vw,40px);letter-spacing:.01em;margin:56px 0 24px!important}.viera-footer{background:var(--viera-cream);border-top:1px solid var(--viera-line);padding:56px 0 60px}.viera-footer__logo{display:block;text-align:center;margin-bottom:34px}.viera-footer__logo img{width:104px;height:auto}.viera-footer__cols{display:flex;justify-content:center;gap:140px;flex-wrap:wrap;margin-bottom:42px}.viera-footer__col h6{margin:0 0 11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--viera-muted);font-weight:700}.viera-footer__col a{display:block;font-size:12px;font-weight:500;color:var(--viera-ink);text-decoration:none;margin-bottom:6px;opacity:.82}.viera-footer__col a:hover{opacity:1}.viera-footer__pays{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.viera-footer__pays span{font-size:9px;font-weight:700;letter-spacing:.03em;padding:4px 10px;border:1px solid var(--viera-line);border-radius:5px;color:var(--viera-muted);background:var(--viera-paper)}.viera-footer__cities{text-align:center;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--viera-muted);margin-top:2px}@media(max-width:600px){.viera-footer__cols{gap:44px}}.viera-lace,.viera-hero__shade,.viera-tile__shade{display:block!important}.viera-newin__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.viera-newin__all{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--viera-wine);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.viera-newin__all svg{width:14px;height:14px;stroke:var(--viera-wine);fill:none;stroke-width:1.7}.viera-newin-cards{position:relative}.viera-newin-cards .product-grid{display:flex!important;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:visible;margin:0;padding:2px 0 12px;grid-template-columns:none!important;align-items:stretch!important;scrollbar-width:none}.viera-newin-cards .product-grid::-webkit-scrollbar{display:none}.viera-newin-cards .product-grid>.grid__item{flex:0 0 auto;width:212px!important;height:auto}@media(max-width:749px){.viera-newin-cards .product-grid>.grid__item{width:152px!important}}.viera-cathead{padding-top:24px;padding-bottom:0}.viera-crumb{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--viera-muted);margin-bottom:10px}.viera-crumb a{color:var(--viera-muted);text-decoration:none}.viera-crumb a:hover{color:var(--viera-ink)}.viera-crumb b{color:var(--viera-ink);font-weight:600}.viera-crumb span{margin:0 4px;opacity:.6}.viera-cattitle{font-family:var(--viera-script);font-weight:400;font-size:clamp(40px,6.5vw,64px);color:var(--viera-ink);margin:0;line-height:1;letter-spacing:.01em}.viera-cathead .viera-lace{margin:14px 0 12px}.viera-catmeta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.viera-catcount{font-size:14px;color:var(--viera-muted);letter-spacing:.02em}.viera-codesearch{display:flex;align-items:center;gap:9px;border:1px solid var(--viera-line);border-radius:6px;background:var(--viera-paper);padding:10px 15px;min-width:230px;flex:0 0 auto}.viera-codesearch svg{width:15px;height:15px;stroke:var(--viera-muted);fill:none;stroke-width:1.5;flex:none}.viera-codesearch input{border:none;background:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;color:var(--viera-ink);outline:none;width:100%}.viera-codesearch input::placeholder{color:var(--viera-muted)}@media screen and (min-width:750px){.facets-wrapper{border-top:1px solid var(--viera-line)!important;border-bottom:1px solid var(--viera-line)!important;padding-top:14px!important;padding-bottom:14px!important;margin-top:0!important;display:flex!important;align-items:flex-start;gap:18px;flex-wrap:nowrap;position:sticky;top:var(--header-height,72px);z-index:5;background:rgb(var(--color-background))}.facets-wrapper .viera-codesearch{height:42px;box-sizing:border-box}.facets-wrapper .facets-container{align-self:stretch}.facets-wrapper .facets__form>#FacetsWrapperDesktop,.facets-wrapper .facets__form>.facets__wrapper,.facets-wrapper .facets__form>.facet-filters.sorting{min-height:42px}.facets-wrapper .facets__heading,.facets-wrapper .product-count{display:none!important}.facets-wrapper .viera-codesearch{flex:0 0 auto;order:0}.facets-wrapper .facets-container{flex:1 1 auto!important;display:flex!important;align-items:center!important;grid-template-columns:none!important;grid-template-rows:none!important;padding-top:0!important;min-width:0;width:100%}.facets-wrapper facet-filters-form.facets{display:flex!important;flex:1 1 auto!important;align-items:center;grid-column:auto!important;min-width:0;width:100%}.facets-wrapper .facets__form{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:12px!important;grid-template-columns:none!important;margin:0!important;flex:1 1 auto!important;min-width:0;width:100%}.facets-wrapper #FacetsWrapperDesktop,.facets-wrapper .facets__wrapper{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;flex:1 1 auto!important;min-width:0;order:0!important;grid-column:auto!important;grid-row:auto!important}.facets-wrapper .facets__disclosure{margin:0!important;flex:0 0 auto}.facets-wrapper .facets__summary{list-style:none;border:1px solid var(--viera-line);border-radius:6px;background:var(--viera-paper);padding:0!important;margin:0!important;color:var(--viera-ink)!important;cursor:pointer;transition:border-color .2s;white-space:nowrap}.facets-wrapper .facets__summary::-webkit-details-marker{display:none}.facets-wrapper .facets__summary:hover{border-color:var(--viera-wine)}.facets-wrapper .facets__summary>div{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;box-sizing:border-box}.facets-wrapper .facets__summary,.facets-wrapper .facets__summary *,.facets-wrapper .facets__summary-label{font-size:13px!important;font-weight:400!important;line-height:1;letter-spacing:.01em;text-transform:none!important}.facets-wrapper .facets__summary .icon-caret{font-size:0!important}.facets-wrapper .facets__summary:hover .facets__summary-label{text-decoration:none}.facets-wrapper .facets__summary .icon-caret{position:static!important;width:11px;height:11px;flex:none;top:auto}.facets-wrapper .facets__disclosure[open] .facets__summary{border-color:var(--viera-wine)}.facets-wrapper .facets__disclosure .facets__display{border-radius:8px;border:1px solid var(--viera-line);margin-top:8px}.facets-wrapper .facet-filters.sorting{order:5!important;margin:0 0 0 auto!important;flex:0 0 auto;padding-left:0!important;align-items:center}.facets-wrapper .sorting .facet-filters__field{position:relative;display:inline-flex;align-items:center;gap:6px;flex-grow:0;cursor:pointer;white-space:nowrap}.facets-wrapper .sorting .facet-filters__label{margin:0 2px 0 0;font-size:13px;line-height:1;color:var(--viera-ink);font-weight:400;letter-spacing:.01em}.facets-wrapper .sorting .facet-filters__label label{cursor:pointer}.facets-wrapper .sorting .select{position:static;display:inline-flex;align-items:center}.facets-wrapper .sorting select.facet-filters__sort{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0}.facets-wrapper .sorting .svg-wrapper{position:static;display:inline-flex;align-items:center;line-height:0}.facets-wrapper .sorting .svg-wrapper .icon-caret{position:static!important;width:11px;height:11px;top:auto}.facets-wrapper .active-facets{order:9!important;flex:0 1 100%!important;width:100%!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;grid-row:auto!important;grid-column:auto!important}.facets-wrapper .active-facets:not(:has(facet-remove:not(.active-facets__button-wrapper))){display:none!important}.facets-wrapper .active-facets__button-wrapper{margin:0}.facets-wrapper .active-facets__button-inner{border:1px solid var(--viera-line)!important;border-radius:6px!important;background:var(--viera-cream)!important;color:var(--viera-ink)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important;padding:0 12px!important;height:34px;box-shadow:none!important;display:inline-flex;align-items:center;gap:8px;min-height:0!important}.facets-wrapper .active-facets__button-inner *{font-size:13px!important;font-weight:400!important}.facets-wrapper .active-facets__button:hover .active-facets__button-inner{border-color:var(--viera-wine)!important;color:var(--viera-wine)!important}.facets-wrapper .active-facets__button-inner .svg-wrapper{width:10px;height:10px;opacity:.55}.facets-wrapper .active-facets__button-inner .svg-wrapper svg{width:10px;height:10px}.facets-wrapper .active-facets__button:hover .active-facets__button-inner .svg-wrapper{opacity:1}.facets-wrapper .active-facets__button-remove{color:var(--viera-wine);font-size:13px!important;font-weight:400!important;text-decoration:none;display:inline-flex;align-items:center;margin-left:4px}.facets-wrapper .active-facets__button-remove span{font-size:13px!important;font-weight:400!important;line-height:1}.facets-wrapper .active-facets__button-remove:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:749px){.facets-wrapper .facets.small-hide{display:block!important}.facets-wrapper .mobile-facets__wrapper{display:none!important}.facets-wrapper{border-top:1px solid var(--viera-line)!important;border-bottom:1px solid var(--viera-line)!important;padding-top:11px!important;padding-bottom:11px!important;display:block!important;position:sticky;top:var(--header-height,58px);z-index:1;background:rgb(var(--color-background))}.facets-wrapper .facets__disclosure{position:relative}.facets-wrapper .facets__display{left:auto!important;right:0!important;min-width:0!important;width:auto!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box}.facets-wrapper .facets__display .facets__header,.facets-wrapper .facets__display price-range,.facets-wrapper .facets__display .field{max-width:100%!important;box-sizing:border-box}.facets-wrapper .facets__heading,.facets-wrapper .product-count{display:none!important}.facets-wrapper .viera-codesearch{display:flex!important;width:100%;height:40px;box-sizing:border-box;margin-bottom:10px}.facets-wrapper .facets-container{display:block!important;grid-template-columns:none!important;padding-top:0!important}.facets-wrapper facet-filters-form.facets{display:block!important}.facets-wrapper .facets__form{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;grid-template-columns:none!important;margin:0!important}.facets-wrapper #FacetsWrapperDesktop,.facets-wrapper .facets__wrapper{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}.facets-wrapper .facets__disclosure{flex:0 0 auto;margin:0!important}.facets-wrapper .facets__summary{list-style:none;border:1px solid var(--viera-line);border-radius:6px;background:var(--viera-paper);padding:0!important;margin:0!important;white-space:nowrap;color:var(--viera-ink)!important;cursor:pointer}.facets-wrapper .facets__summary::-webkit-details-marker{display:none}.facets-wrapper .facets__summary>div{display:flex;align-items:center;gap:7px;height:38px;padding:0 12px;box-sizing:border-box}.facets-wrapper .facets__summary,.facets-wrapper .facets__summary *,.facets-wrapper .facets__summary-label{font-size:12.5px!important;font-weight:400!important;line-height:1;text-transform:none!important;letter-spacing:.01em}.facets-wrapper .facets__summary .icon-caret{position:static!important;width:10px;height:10px;flex:none;top:auto}.facets-wrapper .facets__disclosure[open] .facets__summary{border-color:var(--viera-wine)}.facets-wrapper .facets__disclosure .facets__display{border-radius:8px;border:1px solid var(--viera-line);margin-top:8px}.facets-wrapper .facet-filters.sorting{flex:0 0 auto;order:9;margin:0!important;padding:0!important;display:inline-flex;align-items:center}.facets-wrapper .sorting .facet-filters__field{position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.facets-wrapper .sorting .facet-filters__label{margin:0;font-size:12.5px;color:var(--viera-ink);font-weight:400}.facets-wrapper .sorting .select{position:relative;display:inline-flex;align-items:center}.facets-wrapper .sorting select.facet-filters__sort{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.facets-wrapper .sorting .svg-wrapper .icon-caret{position:static!important;width:10px;height:10px;top:auto}.facets-wrapper .active-facets{display:none!important}.viera-color-facet{position:relative}.viera-color-facet .facets__display.viera-color-panel{left:auto!important;right:0!important;min-width:0!important;width:auto!important;max-width:calc(100vw - 24px);padding:12px 14px}.viera-color-facet .viera-color-grid{grid-template-columns:1fr 1fr;gap:8px 16px}}.collection .card__heading{text-align:left}.collection .product-grid{row-gap:26px}.collection .product-grid .grid__item{display:block!important}.collection .product-grid .grid__item[hidden]{display:none!important}.collection .product-grid .card-wrapper{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #2514130a;width:100%!important;max-width:100%!important;height:100%!important;display:flex;flex-direction:column;box-sizing:border-box}.collection .product-grid .card{background:transparent;border:0;width:100%!important;max-width:100%!important;display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box}.collection .product-grid .card>.card__inner{flex:0 0 auto;width:100%!important;max-width:100%!important}.collection .product-grid .card>.card__content{flex:1 1 auto;width:100%!important;min-height:78px;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:flex-start;grid-template-rows:none!important;padding:10px 12px 12px!important}.collection .product-grid .card__content .card__information{padding:0!important;margin:0!important}.collection .product-grid .card__content .card__heading{margin:0!important;padding:0!important;line-height:1.15!important;min-height:0!important;font-size:inherit!important}.collection .product-grid .card__content .card__heading a{padding:0!important}.collection .product-grid .card__content .card-information{margin:0!important;padding:0!important}.collection .product-grid .card__content .card-information>*{margin-top:0}.collection .product-grid .card__content .price{margin:5px 0 0!important;padding:0!important;min-height:0!important}.collection .product-grid .card__inner{border-radius:0}.collection .product-grid{align-items:stretch!important}.collection .product-grid .grid__item{height:auto}.collection .product-grid .card,.collection .product-grid .card-wrapper{height:100%!important}.collection .product-grid .card-wrapper{transition:transform .22s ease,box-shadow .22s ease}.collection .product-grid .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 14px 26px -14px #46020252}.collection .product-grid .media--hover-effect>img{transition:none!important}.collection .product-grid .card-wrapper:hover .media img,.collection .product-grid .card:hover .media img,.collection .product-grid .media--hover-effect:hover>img:first-child{transform:none!important;scale:1!important}.collection .product-grid .card__inner.ratio{aspect-ratio:3/4!important;height:auto!important;display:block!important}.collection .product-grid .card__inner.ratio:before{content:none!important;display:none!important;padding-bottom:0!important}.collection .product-grid .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.collection .product-grid .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.collection .product-grid .card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.collection .product-grid .card__content{padding:10px 12px 14px;flex:1 1 auto}.collection .product-grid .card__badge{display:none}.collection .viera-card-cat{font-size:11px;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:var(--viera-muted)}.collection .viera-card-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;color:var(--viera-muted);margin-top:3px;letter-spacing:.02em}.viera-card-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:5px;font-variant-numeric:tabular-nums}.viera-cp-now{font-size:15px;font-weight:600;color:var(--viera-ink);letter-spacing:.01em}.viera-card-price.is-sale .viera-cp-now{color:var(--viera-sale)}.viera-cp-old{font-size:12px;color:var(--viera-muted);text-decoration:line-through}.card-wrapper{position:relative}.viera-flags{position:absolute;top:8px;left:8px;z-index:5;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none}.viera-chip-new{background:var(--viera-cream);color:var(--viera-ink);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.viera-chip-sale{background:var(--viera-wine);color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;padding:4px 9px;border-radius:4px}.viera-cardtop{position:absolute;top:8px;right:8px;z-index:20;display:flex;flex-direction:column;gap:6px;align-items:flex-end;pointer-events:none}.viera-heart{pointer-events:auto;width:30px;height:30px;border-radius:50%;background:#fbfaf8e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;box-shadow:0 1px 3px #2514131f;transition:background .15s}.viera-heart svg{width:15px;height:15px;fill:none;stroke:var(--viera-ink);stroke-width:1.6;transition:fill .15s,stroke .15s}.viera-heart:hover svg{stroke:var(--viera-wine)}.viera-heart.is-fav svg{fill:var(--viera-wine);stroke:var(--viera-wine)}.viera-review{display:inline-flex;align-items:center;gap:4px;background:#1e030399;color:var(--viera-cream);font-size:9px;font-weight:600;letter-spacing:.02em;padding:3px 7px 3px 5px;border-radius:20px;pointer-events:none}.viera-review svg{width:10px;height:10px;fill:var(--viera-cream)}.viera-card-sw{display:flex;align-items:center;gap:5px;margin-top:6px}.viera-card-sw span{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.viera-card-sw i{font-size:10px;color:var(--viera-muted);font-style:normal;margin-left:1px}.viera-pdp-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--viera-muted);letter-spacing:.02em;margin-top:6px}.product .viera-pdp-code--top{margin:6px 0 0}.product .viera-pdp-code--top b{color:var(--viera-ink);font-weight:600}.viera-pcat{font-size:11px;color:var(--viera-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px}.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-weight:300;font-size:2.6rem;line-height:1.15;letter-spacing:.01em;color:var(--viera-ink)}.viera-pprice{display:flex;align-items:baseline;gap:11px;margin:14px 0 4px;font-variant-numeric:tabular-nums}.viera-pprice__now{font-size:2.3rem;font-weight:700;color:var(--viera-ink);letter-spacing:.01em}.viera-pprice--sale .viera-pprice__now{color:var(--viera-sale)}.viera-pprice__was{font-size:1.5rem;font-weight:500;color:var(--viera-muted);text-decoration:line-through}.viera-kaspi-line{font-size:11.5px;color:var(--viera-muted);margin-bottom:18px}.viera-kaspi-line b{color:var(--viera-wine);font-weight:600}.product .viera-fieldset--color,.product .viera-fieldset--size{border:0;margin:0 0 4px;padding:0}.viera-optlabel{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--viera-ink);margin-bottom:9px}.viera-optlabel__val{color:var(--viera-muted);font-weight:500;text-transform:none;letter-spacing:0}.viera-optlabel__advisor{display:inline-flex;align-items:center;gap:5px;color:var(--viera-wine);font-weight:600;text-transform:none;letter-spacing:0;text-decoration:none}.viera-optlabel__advisor svg{width:13px;height:13px}.product .product-form__input--pill{display:flex!important;flex-wrap:wrap;gap:9px;margin-bottom:18px}.product .product-form__input--pill legend.viera-optlabel{flex:0 1 100%;order:-1;float:none}.product .product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product .product-form__input--pill label.viera-opt--color{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;margin:0!important;padding:0!important;border:0!important;border-radius:50%;cursor:pointer;background:none!important;min-width:0}.viera-opt--color .viera-opt__dot{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-sizing:border-box}.product .product-form__input--pill input[type=radio]:checked+.viera-opt--color{box-shadow:none}.product .product-form__input--pill input[type=radio]:checked+.viera-opt--color .viera-opt__dot{outline:1.5px solid var(--viera-ink);outline-offset:2px}.product .product-form__input--pill input[type=radio].disabled+.viera-opt--color{opacity:.45}.product .product-form__input--pill input[type=radio].disabled+.viera-opt--color .viera-opt__dot{position:relative}.product .product-form__input--pill input[type=radio].disabled+.viera-opt--color .viera-opt__dot:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;background:var(--viera-muted);transform:rotate(45deg)}.viera-opt--size{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:42px;padding:0 8px;margin:0!important;border:1px solid var(--viera-line)!important;background:var(--viera-paper)!important;color:var(--viera-ink)!important;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:4px;cursor:pointer;transition:border-color .12s,background .12s}.viera-opt--size:hover{border-color:var(--viera-ink)!important}.product .product-form__input--pill input[type=radio]:checked+.viera-opt--size{border-color:var(--viera-oxblood)!important;background:var(--viera-oxblood)!important;color:var(--viera-cream)!important}.product .product-form__input--pill input[type=radio].disabled+.viera-opt--size{color:var(--viera-muted)!important;opacity:.5;text-decoration:line-through;cursor:not-allowed}.product .viera-buttons{display:flex;flex-direction:column;gap:10px}.viera-buyrow{display:flex;gap:10px;align-items:stretch}.product .viera-buyrow .product-form__submit{flex:1;margin:0}.viera-wish{flex:none;width:54px;border:1px solid var(--viera-line);background:var(--viera-paper);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,background .12s}.viera-wish svg{width:21px;height:21px;fill:none;stroke:var(--viera-wine);stroke-width:1.6;transition:fill .12s}.viera-wish:hover{border-color:var(--viera-wine)}.viera-wish.is-fav{background:var(--viera-wine);border-color:var(--viera-wine)}.viera-wish.is-fav svg{fill:var(--viera-cream);stroke:var(--viera-cream)}.product .viera-buttons .shopify-payment-button{margin-top:0}.viera-altbuy{display:flex;gap:10px;margin:14px 0 20px}.viera-altbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:4px;font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:#fff;transition:filter .15s}.viera-altbtn:hover{filter:brightness(.95)}.viera-altbtn svg{width:18px;height:18px}.viera-altbtn--wa{background:#25d366}.viera-altbtn--kaspi{background:#f14635}.viera-altbtn--kaspi .viera-kw{font-weight:800;text-transform:lowercase;letter-spacing:-.02em;font-size:15px;margin-right:1px}.viera-stock{border:1px solid var(--viera-line);border-radius:8px;margin:4px 0 18px;overflow:hidden}.viera-stock__head{display:flex;align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;color:var(--viera-ink);background:var(--viera-paper);border-bottom:1px solid var(--viera-line)}.viera-stock__head svg{width:15px;height:15px;fill:none;stroke:var(--viera-wine);stroke-width:1.6}.viera-brow{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;font-size:12.5px;border-bottom:1px solid var(--viera-line)}.viera-brow:last-of-type{border-bottom:0}.viera-bn{color:var(--viera-ink)}.viera-bs{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--viera-muted)}.viera-stdot{width:7px;height:7px;border-radius:50%;flex:none}.viera-stdot.y{background:#3a9d64}.viera-stdot.n{background:#cbb7b3}.viera-stock__note{padding:10px 14px;font-size:11.5px;color:var(--viera-muted);border-top:1px solid var(--viera-line)}.viera-stock__note a{color:var(--viera-wine);text-decoration:underline;text-underline-offset:2px}.viera-acc{border-top:1px solid var(--viera-line);margin-top:4px}.viera-accitem{border-bottom:1px solid var(--viera-line)}.viera-acchead{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:15px 2px;font-size:12.5px;font-weight:600;color:var(--viera-ink)}.viera-acchead::-webkit-details-marker{display:none}.viera-acchead svg{width:14px;height:14px;flex:none;transition:transform .2s;color:var(--viera-muted)}.viera-accitem[open] .viera-acchead svg{transform:rotate(180deg)}.viera-deliv{display:flex;flex-direction:column;gap:11px;padding:2px 2px 16px}.viera-d{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:var(--viera-ink)}.viera-d b{font-weight:600}.viera-d svg{width:18px;height:18px;flex:none;margin-top:1px;fill:none;stroke:var(--viera-wine);stroke-width:1.4;stroke-linejoin:round}.viera-pays{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.viera-pays span{font-size:10px;font-weight:600;color:var(--viera-muted);border:1px solid var(--viera-line);border-radius:5px;padding:4px 9px;background:#fff}.viera-accbody{padding:2px 2px 16px;font-size:13px;color:var(--viera-ink);line-height:1.6}.related-products .title,.related-products h2{font-family:var(--viera-script);font-weight:400;letter-spacing:.01em;font-size:clamp(30px,4vw,42px)}.header__icon--wish{position:relative;background:none;border:0;cursor:pointer;color:currentColor}.header__icon--wish .svg-wrapper{display:flex}.header__icon--wish svg{width:22px;height:22px}.viera-wish-bubble{position:absolute;bottom:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--viera-wine);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.viera-wishdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.viera-wishdrawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e030357;opacity:0;transition:opacity .25s}.viera-wishdrawer:not([hidden]) .viera-wishdrawer__overlay{opacity:1}.viera-wishdrawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--viera-paper);box-shadow:-14px 0 40px -20px #25141380;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s ease}.viera-wishdrawer:not([hidden]) .viera-wishdrawer__panel{transform:none}.viera-wishdrawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--viera-line);font-family:var(--viera-script);font-size:26px;color:var(--viera-ink)}.viera-wishdrawer__head button{background:none;border:0;font-size:26px;line-height:1;color:var(--viera-muted);cursor:pointer}.viera-wishdrawer__body{flex:1 1 auto;overflow-y:auto;padding:12px 16px 24px}.viera-wishdrawer__empty{padding:60px 22px;text-align:center;color:var(--viera-muted);font-size:14px}.viera-wishitem{position:relative;display:flex;gap:12px;padding:12px 4px;border-bottom:1px solid var(--viera-line)}.viera-wishitem__link{display:flex;gap:12px;text-decoration:none;color:inherit;flex:1 1 auto}.viera-wishdrawer .viera-wishitem__img{display:block!important;width:64px;height:84px;flex:none;border-radius:3px;background:#efe7df center/cover no-repeat}.viera-wishitem__info{display:flex;flex-direction:column;justify-content:center;gap:3px}.viera-wishitem__cat{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--viera-muted)}.viera-wishitem__price{font-size:14px;font-weight:600;color:var(--viera-ink)}.viera-wishitem__code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;color:var(--viera-muted)}.viera-wishitem__rm{align-self:flex-start;background:none;border:0;font-size:20px;line-height:1;color:var(--viera-muted);cursor:pointer;padding:2px 4px}.viera-wishitem__rm:hover{color:var(--viera-wine)}@media(min-width:750px){.viera-color-facet.facets__disclosure{position:relative}.viera-color-facet .facets__display.viera-color-panel{min-width:220px;padding:14px 16px}}.viera-color-facet--active>summary{border-color:var(--viera-oxblood)!important;color:var(--viera-oxblood)!important}.viera-color-badge{margin-left:2px;font-weight:600}.viera-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.viera-color-opt{display:flex;align-items:center;gap:8px;background:none;border:0;padding:3px 2px;cursor:pointer;font-size:12.5px;color:var(--viera-ink);text-align:left}.viera-color-dot{width:18px;height:18px;flex:none;border-radius:50%;border:1px solid rgba(0,0,0,.18)}.viera-color-opt.is-on{font-weight:600}.viera-color-opt.is-on .viera-color-dot{outline:1.5px solid var(--viera-ink);outline-offset:2px}.viera-color-clear{margin-top:12px;background:none;border:0;color:var(--viera-wine);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}cart-items .page-width{max-width:820px}.cart__footer-wrapper .cart__footer{max-width:820px;margin:0 auto;padding-left:0;padding-right:0}@media screen and (min-width:990px){.viera-citem__thumb{width:84px;height:112px}.viera-cart__list .viera-citem.cart-item{padding-top:18px;padding-bottom:18px;gap:16px}}.cart__footer-wrapper .cart__blocks{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.cart__footer-wrapper .cart__blocks>*{width:100%!important;max-width:none!important;float:none!important}.viera-cart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0 14px}.viera-cart__t{font-family:var(--font-body-family);font-weight:300;font-size:clamp(24px,4vw,30px);color:var(--viera-ink);line-height:1}.viera-cart__c{font-size:11px;color:var(--viera-muted);margin-top:4px}.viera-cart__cont{font-size:12px;color:var(--viera-wine);text-decoration:none;white-space:nowrap;margin-top:6px}.viera-cart__cont:hover{text-decoration:underline;text-underline-offset:2px}cart-items .cart__contents,cart-items .cart__items,.viera-cart__list{width:100%!important;max-width:none!important;display:block!important}.viera-cart__list{margin:0;padding:0}.viera-cart__list .viera-citem.cart-item{display:flex!important;width:100%!important;grid-template-columns:none!important;gap:13px;padding:15px 0;border-bottom:1px solid var(--viera-line);align-items:flex-start}.viera-citem__thumb{width:72px;height:96px;flex:none;border-radius:3px;overflow:hidden;background:#efe7df;display:block}.viera-citem__thumb img{width:100%;height:100%;object-fit:cover;display:block}.viera-citem__info{flex:1;min-width:0}.viera-citem__cat{display:block;font-size:10px;color:var(--viera-muted);text-transform:uppercase;letter-spacing:.07em;text-decoration:none}.viera-citem__code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600;color:var(--viera-ink);margin-top:2px;letter-spacing:.01em}.viera-citem__meta{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--viera-muted);margin-top:5px}.viera-citem__dot{width:11px;height:11px;flex:none;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.viera-citem__controls{display:flex;align-items:center;gap:14px;margin-top:10px}.viera-qty{display:inline-flex;align-items:center;border:1px solid var(--viera-line);border-radius:20px}.viera-qty__btn{width:28px;height:28px;border:0;background:none;color:var(--viera-ink);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.viera-qty__btn:hover{color:var(--viera-wine)}.viera-qty__input{width:34px;text-align:center;border:0;background:none;font-size:12px;color:var(--viera-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0}.viera-qty__input::-webkit-outer-spin-button,.viera-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.viera-citem__remove a{font-size:11.5px;color:var(--viera-muted);text-decoration:none;border-bottom:1px solid transparent}.viera-citem__remove a:hover{color:var(--viera-wine);border-bottom-color:currentColor}.viera-citem__price{margin-left:auto;text-align:right;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px;position:relative}.viera-citem__now{font-size:13.5px;font-weight:600;color:var(--viera-ink);font-variant-numeric:tabular-nums}.viera-citem__now--sale{color:var(--viera-sale)}.viera-citem__was{font-size:11px;color:var(--viera-muted);text-decoration:line-through}.viera-citem .cart-item__error{margin-top:6px}.viera-cart__summary{background:var(--viera-paper);border:1px solid var(--viera-line);border-radius:8px;padding:16px;margin-top:18px}.viera-sline{display:flex;justify-content:space-between;font-size:12.5px;color:var(--viera-muted);margin-bottom:9px;font-variant-numeric:tabular-nums}.viera-sline b{color:var(--viera-ink);font-weight:500}.viera-sline--sale,.viera-sline--sale b{color:var(--viera-sale)}.viera-sline--tot{font-size:16px;color:var(--viera-ink);font-weight:700;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--viera-line)}.viera-cart__taxnote{display:block;margin-top:8px;font-size:11px;color:var(--viera-muted)}.viera-cart__ctas{margin-top:14px}.viera-cart__checkout{display:block;width:100%;text-align:center;padding:16px;border:0;border-radius:4px;background:var(--viera-wine);color:var(--viera-cream);font-family:var(--font-body-family);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:filter .15s}.viera-cart__checkout:hover{filter:brightness(.94)}.viera-cart__checkout[disabled]{opacity:.5;cursor:not-allowed}cart-items.is-empty .viera-cart__head .viera-cart__c{display:none}.cart__warnings{text-align:center;padding:40px 16px 20px}.cart__empty-text{font-family:var(--font-body-family);font-weight:300;font-size:22px;color:var(--viera-ink);margin:0 0 18px}.viera-pr-hero{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0;overflow:hidden}@media(max-width:749px){.viera-pr-hero{min-height:220px;padding:24px 0}}.viera-pr-hero--ph{background:radial-gradient(120% 100% at 60% 20%,#9a3b2f,#5c1414 60%,#420c0c)}.viera-pr-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.viera-pr-hero__sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1e0303d1,#1e030333)}.viera-pr-hero__wrap{position:relative;z-index:2;width:100%}.viera-pr-hero__in{color:var(--viera-cream)}.viera-pr-hero__eb{font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.82;font-weight:600}.viera-pr-hero__h{font-family:var(--viera-script);font-size:clamp(38px,6vw,58px);line-height:.92;margin-top:6px}.viera-prtabs{display:flex;max-width:680px;margin:0 auto}.viera-prtab{flex:1;text-align:center;padding:15px;font-size:13px;font-weight:600;color:var(--viera-muted);background:none;border:0;border-bottom:2px solid var(--viera-line);cursor:pointer;font-family:inherit}.viera-prtab.is-on{color:var(--viera-wine);border-bottom-color:var(--viera-wine)}.viera-prform{padding:24px 16px 48px;max-width:680px;margin:0 auto}@media screen and (max-width:749px){.viera-prform .viera-field input,.viera-upload input{font-size:16px}}@media screen and (min-width:750px){.viera-prform{padding:34px 0 56px}.viera-prform .viera-field label{font-size:11px}.viera-prform .viera-field input{padding:14px;font-size:14px}.viera-two{gap:14px}.viera-pr-submit{padding:17px;font-size:13px}.viera-upload{padding:22px}}.viera-two{display:flex;gap:9px}.viera-two .viera-field{flex:1}.viera-field{margin-bottom:10px}.viera-field label{display:block;font-size:10px;color:var(--viera-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.viera-field input{width:100%;border:1px solid var(--viera-line);background:#fff;border-radius:4px;padding:12px;font-size:12.5px;color:var(--viera-ink);font-family:inherit;box-sizing:border-box}.viera-field input::placeholder{color:var(--viera-muted)}.viera-field input:focus{outline:none;border-color:var(--viera-wine)}.viera-pr-infl[hidden]{display:none}.viera-upload{display:block;border:1.4px dashed var(--viera-line);border-radius:6px;padding:16px;text-align:center;color:var(--viera-muted);font-size:11.5px;margin:8px 0 14px;background:var(--viera-paper)}.viera-upload svg{width:22px;height:22px;stroke:var(--viera-muted);fill:none;stroke-width:1.4;display:block;margin:0 auto 7px}.viera-upload input{width:100%;margin-top:10px;border:1px solid var(--viera-line);background:#fff;border-radius:4px;padding:10px;font-size:12px;color:var(--viera-ink);text-align:center;box-sizing:border-box}.viera-pr-submit{display:block;width:100%;text-align:center;padding:15px;border:0;border-radius:4px;background:var(--viera-wine);color:var(--viera-cream);font-family:inherit;font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:filter .15s}.viera-pr-submit:hover{filter:brightness(.94)}.viera-prhint{font-size:11px;color:var(--viera-muted);line-height:1.5;margin-top:14px;display:flex;gap:8px}.viera-prhint svg{width:14px;height:14px;stroke:var(--viera-wine);fill:none;stroke-width:1.5;flex:none;margin-top:1px}.viera-pr-ok{display:flex;gap:12px;align-items:center;background:var(--viera-paper);border:1px solid var(--viera-line);border-radius:8px;padding:18px;color:var(--viera-ink);font-size:14px;line-height:1.4}.viera-pr-ok svg{width:26px;height:26px;color:#3a9d64;flex:none}.viera-pr-err{background:#fbeaea;border:1px solid #e5c2c2;color:#8a2020;border-radius:6px;padding:12px 14px;font-size:12.5px;margin-bottom:12px}.viera-jobs-hero{position:relative;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0;overflow:hidden}@media(max-width:749px){.viera-jobs-hero{min-height:200px;padding:24px 0}}.viera-jobs-hero--ph{background:radial-gradient(120% 120% at 65% 15%,#7a2020,#4a0c0c 58%,#2e0606)}.viera-jobs-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.viera-jobs-hero__sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1e0303d1,#1e030340)}.viera-jobs-hero__wrap{position:relative;z-index:2;width:100%}.viera-jobs-hero__in{color:var(--viera-cream)}.viera-jobs-hero__eb{font-size:10px;letter-spacing:.26em;text-transform:uppercase;opacity:.82;font-weight:600}.viera-jobs-hero__h{font-family:var(--viera-script);font-size:clamp(38px,6vw,58px);line-height:.92;margin-top:6px}.viera-jobs__body{max-width:760px;margin:0 auto;padding-top:26px;padding-bottom:56px}.viera-jobs__intro{font-size:14px;line-height:1.6;color:var(--viera-ink);margin:0 0 22px;max-width:620px}.viera-jobs__empty{color:var(--viera-muted);font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.viera-vac-list{display:flex;flex-direction:column;border-top:1px solid var(--viera-line)}.viera-vac{border-bottom:1px solid var(--viera-line)}.viera-vac__head{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:20px 2px}.viera-vac__head::-webkit-details-marker{display:none}.viera-vac__title{display:flex;flex-direction:column;gap:4px}.viera-vac__pos{font-size:clamp(16px,2.2vw,19px);font-weight:600;color:var(--viera-ink);letter-spacing:.01em}.viera-vac__meta{font-size:11.5px;color:var(--viera-muted);text-transform:uppercase;letter-spacing:.05em}.viera-vac__caret{flex:none;width:22px;height:22px;color:var(--viera-wine);transition:transform .2s}.viera-vac__caret svg{width:22px;height:22px}.viera-vac[open] .viera-vac__caret{transform:rotate(180deg)}.viera-vac__body{padding:0 2px 22px;max-width:640px}.viera-vac__desc{font-size:13.5px;line-height:1.6;color:var(--viera-ink)}.viera-vac__desc p{margin:0 0 10px}.viera-vac__desc b{font-weight:600}.viera-vac__apply{display:inline-block;margin-top:14px;background:var(--viera-wine);color:var(--viera-cream);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:12px 22px;border-radius:4px;transition:filter .15s}.viera-vac__apply:hover{filter:brightness(.94)}.viera-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:6px 0 34px}@media(max-width:749px){.viera-perks{grid-template-columns:1fr;gap:10px}}.viera-perk{border:1px solid var(--viera-line);border-radius:8px;padding:16px;background:var(--viera-paper)}.viera-perk__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--viera-wine);margin-bottom:10px}.viera-perk__t{font-size:14px;font-weight:600;color:var(--viera-ink);margin-bottom:4px}.viera-perk__b{font-size:12.5px;color:var(--viera-muted);line-height:1.5}.viera-jobs__h2{font-family:var(--font-body-family);font-weight:300;font-size:clamp(20px,3vw,26px);color:var(--viera-ink);margin:8px 0 14px}.viera-vac__apply{display:inline-flex;align-items:center;gap:8px}.viera-vac__apply svg{width:16px;height:16px}.viera-jobs__apply{margin-top:42px;border-top:1px solid var(--viera-line);padding-top:30px}.viera-jobs__formnote{font-size:13px;color:var(--viera-muted);margin:0 0 16px}.viera-jobs__apply .viera-field textarea{width:100%;border:1px solid var(--viera-line);background:#fff;border-radius:4px;padding:12px;font-size:12.5px;color:var(--viera-ink);font-family:inherit;box-sizing:border-box;resize:vertical}.viera-jobs__apply .viera-field textarea:focus{outline:none;border-color:var(--viera-wine)}@media(max-width:749px){.viera-jobs__apply .viera-field input,.viera-jobs__apply .viera-field textarea{font-size:16px}}.viera-contacts__intro{font-size:15px;color:var(--viera-ink);margin:0 0 24px;letter-spacing:.01em}.viera-contacts__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:749px){.viera-contacts__grid{grid-template-columns:1fr}}.viera-contact-card{border:1px solid var(--viera-line);border-radius:10px;padding:20px 20px 18px;background:var(--viera-paper);display:flex;flex-direction:column}.viera-contact-card__city{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--viera-ink);letter-spacing:.01em}.viera-contact-card__city svg{width:16px;height:16px;color:var(--viera-wine);flex:none}.viera-contact-card__addr{font-size:14px;color:var(--viera-ink);margin-top:8px}.viera-contact-card__hours{font-size:12px;color:var(--viera-muted);margin-top:3px}.viera-contact-card__actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.viera-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:5px;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:filter .15s,border-color .15s}.viera-contact-btn--map{border:1px solid var(--viera-line);color:var(--viera-ink);background:#fff}.viera-contact-btn--map:hover{border-color:var(--viera-wine);color:var(--viera-wine)}.viera-contact-btn--wa{background:#25d366;color:#fff}.viera-contact-btn--wa:hover{filter:brightness(.95)}.viera-contact-btn--wa svg{width:16px;height:16px}.viera-contacts__tagline{text-align:center;font-size:14px;color:var(--viera-muted);line-height:1.6;margin:34px auto 0;max-width:480px}.viera-contacts__form{max-width:560px;margin:40px auto 0;border-top:1px solid var(--viera-line);padding-top:30px}.viera-contacts__form .viera-field textarea{width:100%;border:1px solid var(--viera-line);background:#fff;border-radius:4px;padding:12px;font-size:12.5px;color:var(--viera-ink);font-family:inherit;box-sizing:border-box;resize:vertical}.viera-contacts__form .viera-field textarea:focus{outline:none;border-color:var(--viera-wine)}.viera-contacts__form .viera-jobs__h2,.viera-contacts__form .viera-jobs__formnote{text-align:center}@media(max-width:749px){.viera-contacts__intro{font-size:14px;margin-bottom:16px}.viera-contacts__grid{gap:12px}.viera-contact-card{padding:15px 16px}.viera-contact-card__city{font-size:14px}.viera-contact-card__addr{font-size:13.5px;margin-top:6px}.viera-contact-card__actions{gap:8px;margin-top:13px}.viera-contact-card__actions .viera-contact-btn{flex:1;padding:11px 8px}.viera-contacts__form .viera-field input,.viera-contacts__form .viera-field textarea{font-size:16px}.viera-contacts__form{margin-top:30px;padding-top:24px}}.viera-contacts__header{padding:14px 0 4px}.viera-contacts__eb{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--viera-muted);margin-bottom:6px}.viera-contacts__title{font-family:var(--viera-script);font-size:clamp(40px,6vw,58px);color:var(--viera-wine);line-height:1;margin:0 0 6px;font-weight:400}.viera-contact-btn{min-height:44px}.viera-contacts__tagline{margin:26px auto 0}.viera-beach{display:block;text-decoration:none;position:relative;overflow:hidden}.viera-beach__cabana{display:block!important;position:absolute;left:0;right:0;height:12px;z-index:4;background:repeating-linear-gradient(90deg,var(--viera-terra) 0 14px,#f4e9dd 14px 28px)}.viera-beach__cabana--top{top:0}.viera-beach__cabana--bottom{bottom:0}.viera-beach__body{position:relative;display:flex;align-items:center;justify-content:center;padding:42px 22px;overflow:hidden;background:linear-gradient(135deg,#a2532f,#b97243)}.viera-beach__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.viera-beach__sh{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3c1c088c,#3c1c084d)}.viera-beach--ph .viera-beach__sh{background:none}.viera-beach__in{position:relative;z-index:3;width:100%;color:var(--viera-cream);text-align:center}.viera-beach__eb{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#ffe9d6;font-weight:600}.viera-beach__title{font-family:var(--viera-script);font-size:clamp(32px,4.2vw,44px);line-height:.95;margin:0 0 8px}.viera-beach__sub{font-size:12.5px;opacity:.94;margin:0 auto 16px;max-width:440px;line-height:1.5}.viera-beach__btn{display:inline-block;background:var(--viera-cream);color:var(--viera-oxblood);font-weight:600;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:15px 30px;border-radius:2px;transition:filter .15s}.viera-beach:hover .viera-beach__btn{filter:brightness(.95)}.viera-outlethead{color:#fff;text-align:center;padding:30px 20px 28px}.viera-outlethead__eb{font-size:11px;letter-spacing:.28em;text-transform:uppercase;opacity:.9;font-weight:700}.viera-outlethead__title{font-family:var(--viera-script);font-size:clamp(40px,6vw,52px);line-height:.9;margin:6px 0}.viera-outlethead__sub{font-size:12.5px;opacity:.94}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:1fr auto 1fr!important;column-gap:1.5rem!important}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start;text-align:left}.header--middle-left .header__inline-menu{justify-self:center;margin:0}.header--middle-left .header__icons{justify-self:end}.header__inline-menu>.list-menu--inline{justify-content:center;flex-wrap:nowrap;gap:26px}}.header__menu-item,.header .list-menu__item--link{font-size:12.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--viera-ink)!important}.header__menu-item:hover,.header .list-menu__item--link:hover{color:var(--viera-wine)!important}.header__active-menu-item{color:var(--viera-wine)!important;text-decoration-color:var(--viera-wine)}.header__menu-item[href*=outlet]{color:var(--viera-sale)!important}.header__menu-item[href*=outlet]:hover{color:var(--viera-sale)!important;filter:brightness(.9)}.header__submenu.list-menu--disclosure{background:var(--viera-paper);border:1px solid var(--viera-line);border-radius:6px;box-shadow:0 14px 30px -18px #2514134d}.header__submenu .header__menu-item{font-size:12px!important;letter-spacing:.03em!important}.viera-card-sw{min-height:13px}.collection .product-grid .viera-card-sw--empty,.viera-newin-cards .viera-card-sw--empty{display:block!important;min-height:13px;margin-top:6px}.viera-newin-cards .product-grid{overscroll-behavior-x:contain}@media(max-width:749px){.facets__display .facets__price{display:grid!important;grid-template-columns:1fr!important;row-gap:8px!important}.facets__display .facets__price>:nth-child(1),.facets__display .facets__price>:nth-child(2){grid-area:1 / 1!important}.facets__display .facets__price>:nth-child(3),.facets__display .facets__price>:nth-child(4){grid-area:2 / 1!important}.facets__display .facets__price>.field-currency{display:block!important;position:relative!important;z-index:5!important;justify-self:end!important;align-self:start!important;width:auto!important;height:auto!important;margin:28px 14px 0 0!important;padding:0!important;font-size:15px!important;line-height:1!important;opacity:1!important;visibility:visible!important;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/viera.css.map */
