.hero-bottle[data-v-a776f7da]{top:calc(var(--spacing,.25rem)*20);z-index:-1;width:calc(var(--spacing,.25rem)*40);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-delay:.5s;position:absolute}@media not all and (min-width:48rem){.hero-bottle[data-v-a776f7da]{right:calc(var(--spacing,.25rem)*10)}}@media (min-width:48rem){.hero-bottle[data-v-a776f7da]{width:18.1818%;top:-20%;left:33.3333%;rotate:68deg}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0363b892],[data-v-0363b892]:before,[data-v-0363b892]:after,[data-v-0363b892]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.features-glass-desktop[data-v-0363b892]{--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:33.3333%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-delay:.5s;position:absolute;top:50%;left:50%}.features-glass-mobile[data-v-0363b892]{top:calc(var(--spacing,.25rem)*6);--tw-translate-x: 50% ;width:auto;height:83.3333%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-delay:.5s;position:absolute;right:25%}@media (min-width:64rem){.features-glass-mobile[data-v-0363b892]{display:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-pagination-bullet-active{background-color:var(--color-pink,#ba677b)}.faq-enter-active[data-v-75bb587d],.faq-leave-active[data-v-75bb587d]{transition:all .3s ease;overflow:hidden}.faq-enter-from[data-v-75bb587d],.faq-leave-to[data-v-75bb587d]{opacity:0;max-height:0}.faq-enter-to[data-v-75bb587d],.faq-leave-from[data-v-75bb587d]{opacity:1;max-height:200px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dabf1a3a],[data-v-dabf1a3a]:before,[data-v-dabf1a3a]:after,[data-v-dabf1a3a]::backdrop{--tw-border-style:solid}}}.form-field[data-v-dabf1a3a]{min-width:calc(var(--spacing,.25rem)*0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-pink-light,#d998a8);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-cream,#fcf7f9);background-color:#0000}.form-field[data-v-dabf1a3a]:focus{--tw-outline-style:none;outline-style:none}.illustration[data-v-bba78805]{width:66.6667%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-delay:.5s}@media (min-width:48rem){.illustration[data-v-bba78805]{width:50%}}.fade-enter-active[data-v-a3b9830e],.fade-leave-active[data-v-a3b9830e]{transition:all .3s ease}.fade-enter-from[data-v-a3b9830e],.fade-leave-to[data-v-a3b9830e]{opacity:0}.fade-enter-to[data-v-a3b9830e],.fade-leave-from[data-v-a3b9830e]{opacity:1}.page-enter-active[data-v-7c6a1708],.page-leave-active[data-v-7c6a1708]{transition:opacity .2s ease}.page-enter-from[data-v-7c6a1708],.page-leave-to[data-v-7c6a1708]{opacity:0}.app-header-menu[data-v-531f3ec8]{top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:var(--color-main-background,#f7f2ed);text-align:center;width:100%;height:100vh;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-body-text,#1a1512);flex-direction:column;justify-content:center;display:flex;position:fixed}@media (min-width:48rem){.app-header-menu[data-v-531f3ec8]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:64rem){.app-header-menu[data-v-531f3ec8]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:80rem){.app-header-menu[data-v-531f3ec8]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.app-header{z-index:10;background-color:var(--color-header-background,#f7f2ed);width:100%;color:var(--color-header-text,#1a1512);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.app-header__content{max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.app-header__title{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;align-items:center;display:flex;position:absolute;left:50%}.app-header__actions{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.app-header__btn{opacity:.9;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}@media (hover:hover){.app-header__btn:hover{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.app-header-settings[data-v-4fb1e4fc]{top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:var(--color-main-background,#f7f2ed);text-align:center;width:100%;height:100vh;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-body-text,#1a1512);flex-direction:column;justify-content:flex-start;display:flex;position:fixed}@media (min-width:48rem){.app-header-settings[data-v-4fb1e4fc]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:64rem){.app-header-settings[data-v-4fb1e4fc]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:80rem){.app-header-settings[data-v-4fb1e4fc]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.drink__details{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.drink__details .wine__name,.drink__details .wine__denomination,.drink__details .wine__fullname{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.drink__details .wine__tags{justify-content:center}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d4a4ea91],[data-v-d4a4ea91]:before,[data-v-d4a4ea91]:after,[data-v-d4a4ea91]::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.app-footer[data-v-d4a4ea91]{z-index:9;width:100%;color:var(--color-footer-icon,#8b7355);position:relative}.app-footer__actions[data-v-d4a4ea91]{border-top:1px solid var(--color-footer-border);background-color:var(--color-footer-background,#fff);-webkit-user-select:none;user-select:none;position:relative}.app-footer__actions-wrapper[data-v-d4a4ea91]{max-width:var(--container-3xl,48rem);padding-block:calc(var(--spacing,.25rem)*3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid}.app-footer__action[data-v-d4a4ea91]{justify-content:center;align-items:center;display:flex}.app-footer__action__icon[data-v-d4a4ea91]{position:relative}.app-footer__action__submenu[data-v-d4a4ea91]{right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute;overflow-y:auto}@media (min-width:48rem){.app-footer__action__submenu[data-v-d4a4ea91]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.app-footer__action__submenu[data-v-d4a4ea91]{background:var(--color-main-background);max-height:50vh;bottom:100%}.app-footer__action__submenu[data-v-d4a4ea91]:before{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*6);content:"";background:linear-gradient(to bottom,var(--color-main-background),transparent);display:block;position:sticky}.app-footer__action__submenu__options[data-v-d4a4ea91]{padding-bottom:calc(var(--spacing,.25rem)*2);text-align:center}.app-footer__action__submenu__option[data-v-d4a4ea91]{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-body-text,#1a1512)}.app-footer__action__submenu__option[data-v-d4a4ea91]:hover{background:#2b252314}@supports (color:color-mix(in lab,red,red)){.app-footer__action__submenu__option[data-v-d4a4ea91]:hover{background:color-mix(in srgb,var(--color-primary)8%,transparent)}}.app-footer__action__submenu__option.-active[data-v-d4a4ea91]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-wine-red,#630018)}.app-footer__active-filters-wrapper[data-v-d4a4ea91]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.app-footer__active-filters-wrapper--visible[data-v-d4a4ea91]{grid-template-rows:1fr}.app-footer__active-filters[data-v-d4a4ea91]{min-height:calc(var(--spacing,.25rem)*0);overflow:hidden}.app-footer__active-filters__inner[data-v-d4a4ea91]{justify-content:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.app-footer__filter-pill[data-v-d4a4ea91]{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-body-text,#1a1512);background:var(--color-tag);border-radius:3.40282e38px;display:flex}.app-footer__filter-pill__close[data-v-d4a4ea91]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.app-footer__filter-pill__close[data-v-d4a4ea91]:hover{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0c9248bc],[data-v-0c9248bc]:before,[data-v-0c9248bc]:after,[data-v-0c9248bc]::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}input[data-v-0c9248bc]{background:var(--color-search-background);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);--tw-outline-style:none;border-width:0;outline-style:none}@media (min-width:48rem){input[data-v-0c9248bc]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9ff7a44a],[data-v-9ff7a44a]:before,[data-v-9ff7a44a]:after,[data-v-9ff7a44a]::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.app-header__badge[data-v-9ff7a44a]{top:calc(var(--spacing,.25rem)*-1);right:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);background-color:var(--color-wine-red,#630018);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.wine-item{margin-bottom:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);color:var(--color-body-text,#1a1512);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-template-columns:1fr auto;grid-template-areas:"details prices""details heart";column-gap:.75rem;display:grid}.wine__details{grid-area:details;min-width:0}.wine-item__prices{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));grid-area:prices;align-self:flex-start}@media (min-width:48rem){.wine-item__prices{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.wine-item__heart{grid-area:heart;place-self:flex-end}.wine-item__icon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);stroke:var(--color-favourite,var(--color-primary));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.wine-item__icon.-favourite{fill:var(--color-favourite,var(--color-primary))}.wine__details{column-gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.wine__fullname,.wine__notes,.wine__tags{width:100%}.wine__fullname,.wine__denomination,.wine__name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}@media (min-width:48rem){.wine__fullname,.wine__denomination,.wine__name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.wine__producer,.wine__year,.wine__region_country,.wine__region,.wine__country,.wine__blend,.wine__notes{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-highlight,#8b7355)}.wine__blend{font-style:italic}.wine__tags{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.wine__tag{background-color:var(--color-tag,#e8ddd6);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-wrap:nowrap;color:var(--color-tag-text,var(--color-body-text));border-radius:3.40282e38px}.wine__tag.-highlight{background-color:var(--color-tag-highlight,#ccbdaf)}@supports (color:color-mix(in lab,red,red)){.wine__tag.-highlight{background-color:var(--color-tag-highlight,color-mix(in srgb,var(--color-highlight)30%,var(--color-tag)))}}.wine__tag.-highlight{color:var(--color-tag-highlight-text,var(--color-body-text))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a0eb23fe],[data-v-a0eb23fe]:before,[data-v-a0eb23fe]:after,[data-v-a0eb23fe]::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.section-inline__title[data-v-a0eb23fe]{margin-left:calc(var(--spacing,.25rem)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em)}@media (min-width:48rem){.section-inline__title[data-v-a0eb23fe]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b8c5b40d],[data-v-b8c5b40d]:before,[data-v-b8c5b40d]:after,[data-v-b8c5b40d]::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-duration:initial}}}.list-section[data-v-b8c5b40d]{-webkit-user-select:none;user-select:none}.list-section__section[data-v-b8c5b40d]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.list-section__section__title[data-v-b8c5b40d]{top:calc(var(--spacing,.25rem)*0);z-index:9;margin-block:calc(var(--spacing,.25rem)*1);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*1);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:flex;position:sticky}@media (min-width:48rem){.list-section__section__title[data-v-b8c5b40d]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.list-section__section__title[data-v-b8c5b40d]{background:var(--color-main-background)}.list-section__section__title[data-v-b8c5b40d]:active{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.list-section__section__title[data-v-b8c5b40d]:active{background-color:color-mix(in oklab,var(--color-black,#000)5%,transparent)}}.sticky-sentinel[data-v-b8c5b40d]{pointer-events:none;height:1px;margin-bottom:-1px}.accordion-wrapper[data-v-b8c5b40d]{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.accordion-wrapper--open[data-v-b8c5b40d]{grid-template-rows:1fr}.list-section__children[data-v-b8c5b40d]{overflow:hidden}.prose[data-v-de401321] p{margin-bottom:.5rem}.prose[data-v-de401321] p:last-child{margin-bottom:0}.prose[data-v-de401321] ul,.prose[data-v-de401321] ol{padding-left:1.25rem;margin-bottom:.5rem}.prose[data-v-de401321] ul:last-child,.prose[data-v-de401321] ol:last-child{margin-bottom:0}.prose[data-v-de401321] ul{list-style-type:disc}.prose[data-v-de401321] ol{list-style-type:decimal}.prose-invert[data-v-de401321] strong{color:#fff}.scrollbar-none[data-v-b2c1eb00]{scrollbar-width:none}.scrollbar-none[data-v-b2c1eb00]::-webkit-scrollbar{display:none}.typing-dot[data-v-b2c1eb00]{display:inline-block;width:.4rem;height:.4rem;border-radius:9999px;background:#9ca3af;animation:typing-bounce-b2c1eb00 1s infinite ease-in-out}@keyframes typing-bounce-b2c1eb00{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.3rem)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-38585267],[data-v-38585267]:before,[data-v-38585267]:after,[data-v-38585267]::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-font-weight:initial}}}.sommelier-panel[data-v-38585267]{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background:var(--color-main-background);flex-direction:column;height:100dvh;display:flex;position:fixed;overflow:hidden}.sommelier-panel__header[data-v-38585267]{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);border-bottom:1px solid var(--color-footer-border);flex-shrink:0;display:flex}.sommelier-panel__avatar[data-v-38585267]{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);background:var(--color-wine-red,oklch(39.6% .141 25.723));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sommelier-panel__title[data-v-38585267]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-body-text,#1a1512)}.sommelier-panel__subtitle[data-v-38585267]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-body-text,#1a1512);opacity:.75;overflow:hidden}.sommelier-panel__body[data-v-38585267]{padding-top:calc(var(--spacing,.25rem)*2);flex:1;overflow:hidden}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-19c62caa],[data-v-19c62caa]:before,[data-v-19c62caa]:after,[data-v-19c62caa]::backdrop{--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.no-results[data-v-19c62caa]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6);text-align:center;opacity:.6;flex-direction:column;flex:1;display:flex}.no-results__icon[data-v-19c62caa]{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);fill:currentColor}.no-results__text[data-v-19c62caa]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.no-results__reset[data-v-19c62caa]{margin-top:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:currentColor;border-radius:3.40282e38px}@media (hover:hover){.no-results__reset[data-v-19c62caa]:hover{opacity:1}}@media (min-width:48rem){.no-results__reset[data-v-19c62caa]{opacity:.7}}.sommelier-fab[data-v-19c62caa]{right:calc(var(--spacing,.25rem)*3);z-index:9;width:calc(var(--spacing,.25rem)*15);height:calc(var(--spacing,.25rem)*15);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}.sommelier-fab[data-v-19c62caa]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sommelier-fab[data-v-19c62caa]{background:var(--color-wine-red,oklch(39.6% .141 25.723));bottom:calc(100% - .5rem)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
