/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.93.0_webpack-cli@5.1.4_/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/@fontsource+lora@5.1.0/node_modules/@fontsource/lora/index.css ***!
  \***********************************************************************************************************************************************************************************************************/
 @font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/a59f7ec7dd7ce9e0402c.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/6e3f20aa34595ced06eb.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/d489c28790e4d835d523.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/a2f572ba176c093d86da.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/c0595eec66f14f84030d.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/b5570805fca7658cea82.woff) format('woff');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/0ce4f9903c63c007c803.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/152967e592e3bc24e1f3.woff) format('woff');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/afb82463cc0c656b38b6.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/11d3d04250813548528f.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/e76fe2cc43c024613ccc.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/ed34f3741ab99f3db20e.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/bb84bcfe741b8f1b3e73.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/945b9533957026c4896b.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.93.0_webpack-cli@5.1.4_/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.4.39_webpack@5.93.0_webpack-cli@5.1.4_/node_modules/postcss-loader/dist/cjs.js!./src/css/style.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
 *,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-\[99999\]{z-index:99999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.mb-40{margin-bottom:10rem}.mb-\[-250px\]{margin-bottom:-250px}.mb-\[10px\]{margin-bottom:10px}.mb-\[250px\]{margin-bottom:250px}.mb-\[50px\]{margin-bottom:50px}.mt-2{margin-top:.5rem}.mt-\[-50px\]{margin-top:-50px}.mt-\[-85px\]{margin-top:-85px}.mt-\[100px\]{margin-top:100px}.mt-\[10px\]{margin-top:10px}.mt-\[120px\]{margin-top:120px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.mt-\[50px\]{margin-top:50px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.size-full{width:100%;height:100%}.\!h-\[80vh\]{height:80vh!important}.h-4{height:1rem}.h-\[301px\]{height:301px}.h-\[400px\]{height:400px}.h-\[80px\]{height:80px}.h-full{height:100%}.max-h-\[900px\]{max-height:900px}.w-4{width:1rem}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[50px\]{width:50px}.w-full{width:100%}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[330px\]{max-width:330px}.max-w-full{max-width:100%}.basis-full{flex-basis:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-\[15px\]{gap:15px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.gap-\[5px\]{gap:5px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-\[1px\]{border-width:1px}.border-vs-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-vs-bg{--tw-bg-opacity:1;background-color:rgb(35 35 35 / var(--tw-bg-opacity))}.bg-vs-dark-light{background-color:#302F2F99}.bg-opacity-65{--tw-bg-opacity:0.65}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[10px\]{padding:10px}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.pt-\[-15px\]{padding-top:-15px}.pt-\[20px\]{padding-top:20px}.text-center{text-align:center}.font-lora{font-family:Lora,serif}.text-5xl{font-size:3rem;line-height:1}.text-\[12px\]{font-size:12px}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.text-vs-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.duration-500{transition-duration:500ms}@font-face{font-family:'Sunshine Valley';src:url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/ac4565b9fa487d1bc63d.woff2) format('woff2'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/2aa7309a03f805ee4220.woff) format('woff'),url(/wp-content/themes/bodegues-vidal-serra-theme/dist/css/43ad9bf0c345ba819b1a.ttf) format('truetype');font-weight:400;font-style:normal}main{overflow-x:clip;--tw-bg-opacity:1;background-color:rgb(35 35 35 / var(--tw-bg-opacity))}header{width:100%;display:flex;justify-content:center;align-items:center;z-index:99999;padding:40px 30px}header>div{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1128px}header img{cursor:pointer}.main-page{display:flex;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:120px}@media (min-width:768px){.main-page{padding-top:180px}}.main-page *{margin-left:auto;margin-right:auto;margin-top:.5rem;margin-bottom:.5rem;width:100%;max-width:350px;font-family:Lora,serif;font-size:14px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width:768px){.main-page *{max-width:1140px;font-size:16px}}.main-page h1,.main-page h2,.main-page h3,.main-page h4,.main-page h5,.main-page h6{margin-top:2rem;margin-bottom:2rem;font-family:SunshineValley,sans-serif;font-weight:700}.main-page h1{text-align:center;font-size:32px}@media (min-width:768px){.main-page h1{font-size:42px}}.main-page h2{font-size:18px}@media (min-width:768px){.main-page h2{font-size:22px}}.main-page li{margin-top:1rem;margin-bottom:1rem;padding-left:18px}@media (min-width:768px){.main-page li{padding-left:24px}}.main-page ul>li:not(ul>li>ul>li){list-style-position:inside;list-style-image:url(https://www.bodeguesvidalserra.com/wp-content/uploads/2024/10/grape.svg)}.vs-section{display:flex;width:100%;max-width:350px;flex-direction:column;align-items:center;gap:24px;padding-top:50px;padding-bottom:50px;padding-left:20px;padding-right:20px}@media (min-width:768px){.vs-section{max-width:1140px}}.vs-title{letter-spacing:-2px;width:100%;text-align:center;font-family:Lora,serif;font-size:32px;line-height:42px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width:768px){.vs-title{font-size:48px;line-height:54px}}.started{text-align:start!important}.vs-text{font-family:Lora,serif;font-size:16px;line-height:28px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}.vs-link{transition:all .8s ease;position:relative;margin-top:1.5rem;padding-left:85px;font-size:20px;line-height:.2px;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity))}.vs-link:hover{padding-left:0}.vs-link:hover::before{width:0}.vs-link:hover::after{margin-left:1rem;width:72px}.vs-link::before,.vs-link::after{content:'';#transform:translateY(-50%);transition:all .8s ease;position:absolute;top:50%;height:2px;--tw-bg-opacity:1;background-color:rgb(153 128 103 / var(--tw-bg-opacity))}.vs-link::before{left:0;width:72px}.vs-link::after{width:0}.vs-nav{list-style:none;position:fixed;right:-100vw;z-index:-10;gap:20px;padding:30px 10px;background-color:#302F2F;top:0;display:flex;height:100vh;width:100%;font-family:Lora,serif;opacity:0}.vs-nav-header{display:flex;justify-content:space-between;padding:0 20px}.vs-nav-lang ol{display:flex;gap:10px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.vs-nav-lang li{font-size:14px;text-transform:uppercase}.vs-nav-lang li a:hover,.footer-bottom-text a:hover,.footer-links a:hover,#contact-link:hover,label[for="policy-accepted"] a:hover{text-decoration-line:underline;text-underline-offset:3px}.vs-nav-lang li:first-child:after,.vs-nav-lang li:nth-child(2):after{content:'/';margin-left:6px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}#menu-image-box{overflow:hidden}.vs-nav *{transform:translateY(40px);transition:animation 1.8s;opacity:0;cursor:pointer}.menu-toggle-btn,.footer-link,.vs-nav-menu a,.vs-nav-lang a{font-family:Helvetica,sans-serif;font-weight:300}.menu-toggle-btn{font-size:18px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.vs-nav-menu{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center;height:100%}.vs-nav-menu li{font-size:48px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}@media (min-width:768px){.vs-nav-menu li{font-size:42px}}.vs-nav-menu li{line-height:120%}.vs-nav-menu li:hover{text-decoration-line:underline;text-underline-offset:8px}.hero-title{font-family:Helvetica,sans-serif;font-weight:lighter;overflow:hidden;font-size:48px!important;min-height:60px;line-height:66px!important;margin-bottom:80px;padding:0 10px}h1 .char,.vs-welcome .char{transform:translateY(275px);transition:transform .8s}.vs-wines-section{height:calc(100vh * 2);position:relative;width:100%;max-width:1400px;padding:1rem}.vs-wines-box{display:flex;height:100vh;width:100%;flex-direction:column;align-items:center}.vs-product-section{height:100vh;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start}.vs-product-left,.vs-product-right{display:flex;flex-basis:100%;flex-direction:column}@media (min-width:768px){.vs-product-left,.vs-product-right{flex-basis:25%}}.vs-product-left{align-items:flex-end}.vs-product-center{position:sticky;top:9rem;flex-basis:100%}@media (min-width:768px){.vs-product-center{flex-basis:50%}}.vs-product-right{align-items:flex-start}.vs-product-center img{position:sticky;top:50%;width:100%;max-width:800px}.background-animation{height:100%;width:100%}.vs-welcome{order:1;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity));font-family:'Sunshine Valley',sans-serif;font-size:54px;line-height:120%;overflow:hidden;text-align:center}.vs-location{font-family:'Sunshine Valley',sans-serif;order:3;font-size:48px;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity))}@media (min-width:768px){.vs-location{font-size:56px}}.vertical-line{--tw-bg-opacity:1;background-color:rgb(153 128 103 / var(--tw-bg-opacity));width:1px;height:80px}.horizontal-line{--tw-bg-opacity:1;background-color:rgb(153 128 103 / var(--tw-bg-opacity));width:60px;height:1px}.bottle-bg{background:linear-gradient(180deg,#fff0 55.5%,#232323 91.69%);max-width:50%;margin:auto}.bottle-bg-color{background:rgb(35 35 35 / .8);max-width:100%;height:100%;margin:auto}.hero-bg-linear{background:#232323E5;z-index:10}.hero-bg::after,.hero-bg-footer::after{content:'';position:absolute;width:100%;height:100%;z-index:10;background:linear-gradient(180deg,#fff0 55.5%,#232323 91.69%)}.hero-bg{background-size:600px;background-position:50% -200px;position:relative;display:flex;height:100vh;width:100%;justify-content:center;background-repeat:no-repeat}.hero-bg-footer{background-size:490px;background-position:50% 0;position:relative;display:flex;width:100%;justify-content:center;background-repeat:no-repeat}.vs-image-body{width:340px}@media (min-width:768px){.vs-image-body{width:520px}}.first-text{max-width:300px}@media (min-width:768px){.first-text{max-width:380px}}.vs-wine-name{margin-bottom:28px;text-align:center;font-size:64px;line-height:54px;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity))}@media (min-width:768px){.vs-wine-name{margin-bottom:50px;font-size:92px}}.vs-wine-name{font-family:'Sunshine Valley',sans-serif}.wine-type{font-family:Lora,serif;font-size:16px;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity))}.taste-image{height:300px;width:280px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.taste-image{width:452px}}@media (min-width:1280px){.taste-image{width:600px}}.contact-title{font-family:'Sunshine Valley',sans-serif;font-size:92px;margin-top:-92px;--tw-text-opacity:1;color:rgb(153 128 103 / var(--tw-text-opacity))}.bvs{font-family:Lora,serif;font-size:28px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}.wine-box-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;position:relative;gap:120px}.wine-box-container:before{content:'';background-image:url(https://www.bodeguesvidalserra.com/wp-content/uploads/2024/09/fons-raim.png);background-position:center;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%);width:100%;height:100vh;position:var(--before-position,absolute);top:var(--before-top,0)}.wine-card{z-index:1;gap:40px;display:flex;height:100%;width:100%;max-width:1140px;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.wine-card{height:100vh;flex-direction:row}.wine-card:last-child{height:120vh}}.wine-image{display:flex;height:100%;flex-basis:50%;justify-content:flex-end;align-items:center}.wine-image img{height:100%;max-height:440px;width:auto;-o-object-fit:cover;object-fit:cover}.wine{display:flex;justify-content:center;align-items:center}.contact-section{margin-top:100px;display:flex;width:100%;justify-content:center;background-color:#302F2F99}.contact-form-box{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;gap:200px}.contact-form{margin-left:20px;margin-right:20px;display:flex;width:320px;flex-direction:column;align-items:flex-start;gap:25px}@media (min-width:768px){.contact-form{width:450px}}.contact-label{align-self:flex-start;font-family:Lora,serif;font-size:16px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.contact-input{width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(245 245 245 / var(--tw-border-opacity));background-color:#fff0;font-family:Lora,serif;font-size:16px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}.contact-input:focus{outline:2px solid #fff0;outline-offset:2px}.contact-send-btn{width:100px;cursor:pointer;align-self:center;border-radius:5px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(245 245 245 / var(--tw-border-opacity));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-family:Lora,serif;font-size:16px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.contact-send-btn:hover{--tw-bg-opacity:1;background-color:rgb(153 128 103 / var(--tw-bg-opacity))}.form-response-msg-box{height:60px}.footer-container{display:flex;flex-direction:column;align-items:center;gap:50px;--tw-bg-opacity:1;background-color:rgb(35 35 35 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}@media (min-width:768px){.footer-container{gap:120px;padding-bottom:50px;padding-top:100px}}.footer-links{z-index:9999;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}@media (min-width:768px){.footer-links{margin-bottom:0;flex-direction:row}}.footer-link{font-size:16px;letter-spacing:.1em}.footer-logo{order:-9999;margin-top:2.5rem}@media (min-width:768px){.footer-logo{order:0;margin-top:0}}.footer-bottom{z-index:100;display:flex;width:100%;max-width:350px;flex-direction:column;justify-content:space-between;gap:40px;padding:.5rem;font-family:Lora,serif;font-size:12px}@media (min-width:768px){.footer-bottom{max-width:768px;flex-direction:row}}@media (min-width:1024px){.footer-bottom{max-width:1140px}}.footer-bottom-text{z-index:10;text-align:center}.btn-sending{display:none}.form-response-msg{animation:show-banner;animation-duration:1s;display:none;width:100%;border-radius:2px;border-width:1px;--tw-border-opacity:1;border-color:rgb(153 128 103 / var(--tw-border-opacity));padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-family:Lora,serif;font-size:14px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{position:relative;width:100%;height:100%}.lds-ellipsis div{position:absolute;top:6px;width:12px;height:12px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}input:-webkit-autofill{background-color:transparent!important;color:white!important;-webkit-text-fill-color:white!important;-webkit-box-shadow:0 0 0 1000px #fff0 inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#contacte .bvs{text-transform:uppercase}.legal-text-form{font-size:8px;--tw-text-opacity:1;color:rgb(245 245 245 / var(--tw-text-opacity))}.disabled-button{border-color:gray;color:gray}.disabled-button:hover{background:none}.whatsapp-float{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:9999999;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background-color:#25D366;box-shadow:0 4px 12px rgb(0 0 0 / .25);transition:transform 0.3s ease,box-shadow 0.3s ease}.whatsapp-float:hover,.whatsapp-float:focus-visible{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .35);outline:none}.whatsapp-float svg{width:30px;height:30px;fill:#FFF}@media (min-width:768px){.whatsapp-float{right:28px;bottom:28px;width:62px;height:62px}.whatsapp-float svg{width:34px;height:34px}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes show-banner{0%{opacity:0;top:90%;transform:translate3d(0,40px,0)}100%{opacity:1;top:0;transform:translate3d(0,0,0)}}@media (min-width:768px){.vs-nav{padding:0}.wine-box-container{gap:0}.hero-title{font-size:72px!important;min-height:92px;line-height:92px!important}.vs-welcome{font-size:70px}.wine-image img{height:75vh;max-height:650px}.wine-card{gap:0}.hero-bg-footer{background-size:600px;background-position:50% 0}}@media (min-width:1140px){.vs-nav{padding:0}.hero-title{font-size:115px!important;min-height:140px;line-height:125px!important}.wine-image img{height:710px;max-height:710px}.vs-welcome{font-size:120px}.hero-bg-footer{background-size:600px;background-position:50% 0}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.checked\:border-transparent:checked{border-color:#fff0}.checked\:bg-vs-primary:checked{--tw-bg-opacity:1;background-color:rgb(153 128 103 / var(--tw-bg-opacity))}.checked\:ring-\[1px\]:checked{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.checked\:ring-vs-white:checked{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-vs-primary:hover{--tw-border-opacity:1;border-color:rgb(153 128 103 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}@media (min-width:768px){.md\:right-\[-60\%\]{right:-60%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:mb-0{margin-bottom:0}.md\:mt-8{margin-top:2rem}.md\:mt-\[-100px\]{margin-top:-100px}.md\:mt-\[400px\]{margin-top:400px}.md\:mt-\[40px\]{margin-top:40px}.md\:h-\[1350px\]{height:1350px}.md\:w-\[400px\]{width:400px}.md\:w-\[420px\]{width:420px}.md\:w-\[452px\]{width:452px}.md\:w-full{width:100%}.md\:max-w-\[500px\]{max-width:500px}.md\:basis-1\/2{flex-basis:50%}.md\:basis-full{flex-basis:100%}.md\:items-end{align-items:flex-end}.md\:gap-\[60px\]{gap:60px}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:leading-normal{line-height:1.5}}@media (min-width:1024px){.lg\:mb-\[-180px\]{margin-bottom:-180px}.lg\:ml-\[-340px\]{margin-left:-340px}.lg\:ml-\[-345px\]{margin-left:-345px}.lg\:ml-\[45px\]{margin-left:45px}.lg\:ml-\[80\%\]{margin-left:80%}.lg\:mr-\[100px\]{margin-right:100px}.lg\:mt-0{margin-top:0}.lg\:mt-\[-40px\]{margin-top:-40px}.lg\:mt-\[100px\]{margin-top:100px}.lg\:mt-\[120px\]{margin-top:120px}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[1000px\]{height:1000px}.lg\:h-\[900px\]{height:900px}.lg\:min-h-\[1000px\]{min-height:1000px}.lg\:max-w-\[100\%\]{max-width:100%}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:self-end{align-self:flex-end}}@media (min-width:1280px){.xl\:ml-\[-350px\]{margin-left:-350px}.xl\:w-\[452px\]{width:452px}.xl\:w-\[600px\]{width:600px}.xl\:max-w-\[100\%\]{max-width:100%}}@media (min-width:1536px){.\32xl\:ml-\[-345px\]{margin-left:-345px}}