*{-webkit-font-smoothing:antialiased;box-sizing:border-box}html,body{margin:0;height:100%}button:focus-visible{outline:2px solid #4a90e2 !important;outline:-webkit-focus-ring-color auto 5px !important}a{text-decoration:none}@font-face{font-family:'SilkRemington-Reg';src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/SilkRemington-Reg.eot');src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/SilkRemington-Reg.eot?#iefix') format('embedded-opentype'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/SilkRemington-Reg.woff2') format('woff2'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/SilkRemington-Reg.woff') format('woff'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/SilkRemington-Reg.ttf') format('truetype'),font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'BiroScriptreduced';src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/BiroScriptreduced.eot');src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/BiroScriptreduced.eot?#iefix') format('embedded-opentype'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/BiroScriptreduced.woff2') format('woff2'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/BiroScriptreduced.woff') format('woff'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/BiroScriptreduced.ttf') format('truetype'),font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Overpass-Regular';src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/Overpass-Regular.eot');src:url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/Overpass-Regular.eot?#iefix') format('embedded-opentype'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/Overpass-Regular.woff2') format('woff2'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/Overpass-Regular.woff') format('woff'),url('https://peoplevineuk.blob.core.windows.net/media/87/fonts/Overpass-Regular.ttf') format('truetype'),font-weight:normal;font-style:normal;font-display:swap}:root{--colorprimaryblack:rgba(20,0,0,1);--colorprimarylight-copper:rgba(239,237,232,1);--colorprimarywhite:rgba(255,255,255,1);--primarywhite:rgba(255,255,255,1);--primaryblack:rgba(0,0,0,1);--primarysiro-green:rgba(28,53,50,1);--tertiarymid-grey:rgba(193,193,193,1);--mobile-heading-h1-font-family:"SilkRemington-Reg",Helvetica;--mobile-heading-h1-font-weight:400;--mobile-heading-h1-font-size:36px;--mobile-heading-h1-letter-spacing:0;--mobile-heading-h1-line-height:44px;--mobile-heading-h1-font-style:normal;--mobile-heading-h2-font-family:"SilkRemington-Reg",Helvetica;--mobile-heading-h2-font-weight:400;--mobile-heading-h2-font-size:32px;--mobile-heading-h2-letter-spacing:0;--mobile-heading-h2-line-height:40px;--mobile-heading-h2-font-style:normal;--mobile-bodycopy-default-font-family:"Overpass-Regular";--mobile-bodycopy-default-font-weight:400;--mobile-bodycopy-default-font-size:14px;--mobile-bodycopy-default-letter-spacing:0;--mobile-bodycopy-default-line-height:20px;--mobile-bodycopy-default-font-style:normal;--subheading-default-font-family:"BiroScriptreduced",Helvetica;--subheading-default-font-weight:400;--subheading-default-font-size:32px;--subheading-default-letter-spacing:0;--subheading-default-line-height:40px;--subheading-default-font-style:normal;--body-large-font-family:"Overpass-Regular";--body-large-font-weight:400;--body-large-font-size:16px;--body-large-letter-spacing:0;--body-large-line-height:20px;--body-large-font-style:normal;--body-default-font-family:"Overpass-Regular";--body-default-font-weight:400;--body-default-font-size:14px;--body-default-letter-spacing:0;--body-default-line-height:18px;--body-default-font-style:normal;--desktop-heading-h5-font-family:"GT Flexa",Helvetica;--desktop-heading-h5-font-weight:300;--desktop-heading-h5-font-size:20px;--desktop-heading-h5-letter-spacing:.20000000298023224px;--desktop-heading-h5-line-height:24px;--desktop-heading-h5-font-style:normal;--mobile-label-large-font-family:"Bianco Sans",Helvetica;--mobile-label-large-font-weight:400;--mobile-label-large-font-size:14px;--mobile-label-large-letter-spacing:0;--mobile-label-large-line-height:18px;--mobile-label-large-font-style:normal;--mobile-label-small-font-family:"Bianco Sans",Helvetica;--mobile-label-small-font-weight:400;--mobile-label-small-font-size:10px;--mobile-label-small-letter-spacing:0;--mobile-label-small-line-height:14px;--mobile-label-small-font-style:normal;--desktop-button-text-regular-font-family:"Bianco Sans",Helvetica;--desktop-button-text-regular-font-weight:400;--desktop-button-text-regular-font-size:14px;--desktop-button-text-regular-letter-spacing:0;--desktop-button-text-regular-line-height:18px;--desktop-button-text-regular-font-style:normal;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px}.attache-login{display:flex;flex-direction:column;align-items:center;position:relative;background-color:var(--colorprimarylight-copper);width:100%}.attache-login .mobile-components{display:flex;width:100%;max-width:100%;min-height:402px;align-items:center;justify-content:center;padding:80px 20px;position:relative;box-sizing:border-box}.attache-login .image{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:2px;background:url('https://peoplevineuk.blob.core.windows.net/media/87/f927907b-cf39-4528-86e7-185594aed93a/Image_3_2.png');background-size:cover;background-position:center}.attache-login .content{width:100%;max-width:330px;align-items:center;gap:12px;position:relative;display:flex;flex-direction:column;padding:0 20px;box-sizing:border-box}.attache-login .frame{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .attach-memberships{position:relative;align-self:stretch;margin-top:-1px;font-family:var(--mobile-heading-h1-font-family);font-weight:var(--mobile-heading-h1-font-weight);color:#fff;font-size:clamp(28px,5vw,var(--mobile-heading-h1-font-size));text-align:center;letter-spacing:var(--mobile-heading-h1-letter-spacing);line-height:var(--mobile-heading-h1-line-height);font-style:var(--mobile-heading-h1-font-style)}.attache-login .body-copy{display:flex;align-items:center;gap:10px;padding:0 0 12px;width:100%;flex:0 0 auto;position:relative;align-self:stretch;flex-direction:column}.attache-login .text{position:relative;flex:1;margin-top:-1px;font-family:var(--mobile-bodycopy-default-font-family);font-weight:var(--mobile-bodycopy-default-font-weight);color:#fff;font-size:var(--mobile-bodycopy-default-font-size);text-align:center;letter-spacing:var(--mobile-bodycopy-default-letter-spacing);line-height:var(--mobile-bodycopy-default-line-height);font-style:var(--mobile-bodycopy-default-font-style)}.attache-login .div{display:flex;flex-direction:column;width:100%;max-width:100%;align-items:center;gap:20px;padding:48px 24px;position:relative;flex:0 0 auto;box-sizing:border-box}.attache-login .text-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .div-2{display:flex;align-items:flex-start;gap:12px;align-self:stretch;width:100%;flex-direction:column;position:relative;flex:0 0 auto}.attache-login .copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .title{position:relative;align-self:stretch;margin-top:-1px;font-family:var(--mobile-heading-h2-font-family);font-weight:var(--mobile-heading-h2-font-weight);color:#140000;font-size:clamp(24px,4vw,var(--mobile-heading-h2-font-size));text-align:center;letter-spacing:var(--mobile-heading-h2-letter-spacing);line-height:var(--mobile-heading-h2-line-height);font-style:var(--mobile-heading-h2-font-style)}.attache-login .body-text{font-family:var(--mobile-bodycopy-default-font-family);font-weight:var(--mobile-bodycopy-default-font-weight);color:#140000;font-size:var(--mobile-bodycopy-default-font-size);text-align:center;letter-spacing:var(--mobile-bodycopy-default-letter-spacing);line-height:var(--mobile-bodycopy-default-line-height);position:relative;align-self:stretch;font-style:var(--mobile-bodycopy-default-font-style)}.attache-login .CTA{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto}.attache-login .div-3{display:inline-flex;flex-direction:column;align-items:flex-start;gap:20px;position:relative;flex:0 0 auto;width:100%}.attache-login .image-ratio{position:relative;width:100%;max-width:354px;height:474px;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 100%);margin:0 auto;background-size:cover;background-position:center}.attache-login .content-2{display:flex;flex-direction:column;width:calc(100% - 56px);max-width:298px;align-items:flex-start;justify-content:flex-end;gap:12px;position:absolute;left:28px;bottom:28px}.attache-login .lorem-ipsum-dolor{position:relative;display:flex;align-items:flex-end;justify-content:center;width:fit-content;margin-top:-1px;font-family:"SilkRemington-Reg",Helvetica;font-weight:400;color:#fff;font-size:clamp(24px,4vw,32px);letter-spacing:0;line-height:40px;white-space:nowrap}.attache-login .text-wrapper{position:relative;align-self:stretch;font-family:var(--mobile-bodycopy-default-font-family);font-weight:var(--mobile-bodycopy-default-font-weight);color:#fff;font-size:var(--mobile-bodycopy-default-font-size);letter-spacing:var(--mobile-bodycopy-default-letter-spacing);line-height:var(--mobile-bodycopy-default-line-height);font-style:var(--mobile-bodycopy-default-font-style)}.attache-login .CTA{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto}.attache-login .container{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;position:relative;flex:0 0 auto;padding-left:0}.attache-login .tertiary{position:relative;display:flex;align-items:flex-end;justify-content:center;width:fit-content;margin-top:-1px;font-family:var(--body-large-font-family);font-weight:var(--body-large-font-weight);color:#fff;font-size:var(--body-large-font-size);letter-spacing:var(--body-large-letter-spacing);line-height:var(--body-large-line-height);white-space:nowrap;font-style:var(--body-large-font-style)}.attache-login .vector{position:relative;width:55px;height:2px;margin-bottom:-1px}.attache-login .container-2,.attache-login .container-3{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;position:relative;flex:0 0 auto;width:100%}.attache-login .image-with-content{display:flex;flex-direction:column;width:100%;max-width:100%;align-items:center;gap:36px;padding:48px 24px;position:relative;flex:0 0 auto;background-size:cover;background-position:50% 50%;box-sizing:border-box;background:url('https://peoplevineuk.blob.core.windows.net/media/87/2c610437-557c-424f-a8ad-0e4d744976cc/Image_with_Content_(3).png')}.attache-login .image-ratio-2{height:194px;background-size:cover;background-position:50% 50%;position:relative;width:100%;max-width:366px}.attache-login .image-ratio-2 img{width:100%;height:100%;object-fit:cover}.attache-login .mobile-featured{display:flex;flex-direction:column;width:100%;max-width:100%;align-items:flex-start;gap:16px;padding:48px 24px;position:relative;flex:0 0 auto;box-sizing:border-box;background:url('https://peoplevineuk.blob.core.windows.net/media/87/2d19406c-aa28-4d48-8b9d-3ab067da190d/Image_Carousel_with_Icons.png')}.attache-login .image-card{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;flex:0 0 auto;width:100%}.attache-login .image-card img{width:100%}.attache-login .image-ratio-3{height:474px;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);position:relative;width:100%;max-width:354px;margin:0 auto}.attache-login .content-3{width:calc(100% - 56px);max-width:298px;align-items:flex-start;gap:8px;position:absolute;top:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column}.attache-login .hi-eric-welcome-to{position:relative;display:flex;align-items:flex-end;justify-content:left;align-self:stretch;margin-top:-1px;font-family:"SilkRemington-Reg",Helvetica;font-weight:400;color:#fff;font-size:28px;letter-spacing:0;line-height:36px}.attache-login .desktop-components{display:flex;width:100%;max-width:100%;height:640px;align-items:center;justify-content:center;padding:48px 24px;position:relative;box-sizing:border-box}.attache-login .content-4{width:100%;max-width:294px;align-items:center;gap:12px;position:relative;display:flex;flex-direction:column}.attache-login .attach-memberships-2{position:relative;align-self:stretch;margin-top:-1px;font-family:var(--mobile-heading-h2-font-family);font-weight:var(--mobile-heading-h2-font-weight);color:var(--colorprimarywhite);font-size:clamp(24px,4vw,var(--mobile-heading-h2-font-size));text-align:center;letter-spacing:var(--mobile-heading-h2-letter-spacing);line-height:var(--mobile-heading-h2-line-height);font-style:var(--mobile-heading-h2-font-style)}.attache-login .div-wrapper{display:flex;width:100%;height:48px;align-items:center;justify-content:center;padding:8px 20px;position:relative;margin-bottom:-4px;box-sizing:border-box}.attache-login .text-wrapper-2{position:relative;display:flex;align-items:flex-end;justify-content:center;width:fit-content;margin-top:-2px;font-family:"Overpass",Helvetica;font-weight:400;color:#140000;font-size:16px;letter-spacing:0;line-height:20px;white-space:nowrap}.attache-login .container-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .container-3{display:flex;align-items:center;gap:12px;align-self:stretch;width:100%;flex-direction:column;position:relative;flex:0 0 auto}.attache-login .copy-2{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .title-2{position:relative;align-self:stretch;margin-top:-1px;font-family:"SilkRemington-Reg",Helvetica;font-weight:400;color:var(--colorprimaryblack);font-size:clamp(24px,4vw,32px);text-align:center;letter-spacing:0;line-height:40px}.attache-login .p{font-family:var(--mobile-bodycopy-default-font-family);font-weight:var(--mobile-bodycopy-default-font-weight);color:var(--colorprimaryblack);font-size:var(--mobile-bodycopy-default-font-size);text-align:center;letter-spacing:var(--mobile-bodycopy-default-letter-spacing);line-height:var(--mobile-bodycopy-default-line-height);position:relative;align-self:stretch;font-style:var(--mobile-bodycopy-default-font-style)}.attache-login .div-4{display:flex;align-items:flex-start;gap:20px;align-self:stretch;width:100%;flex-direction:column;position:relative;flex:0 0 auto}.attache-login .formfield{display:flex;flex-direction:column;align-items:flex-start;gap:32px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .short-input{display:flex;align-items:center;gap:8px;padding:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;box-sizing:border-box}.attache-login .text-wrapper-3{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1;margin-top:-1px;font-family:var(--body-default-font-family);font-weight:var(--body-default-font-weight);color:#140000;font-size:var(--body-default-font-size);letter-spacing:var(--body-default-letter-spacing);line-height:var(--body-default-line-height);font-style:var(--body-default-font-style)}.attache-login .line{width:100%;top:97.62%;left:0}.attache-login .checkbox{display:flex;align-items:flex-start;gap:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .controllers-checkbox{position:relative;width:16px;height:16px;flex-shrink:0}.attache-login .controllers-checkbox-2{position:relative;width:112.5%;height:112.5%;top:-6.25%;left:-6.25%;border:2px solid;border-color:#91939c}.attache-login .checkbox-2{align-items:center;justify-content:center;width:fit-content;margin-top:-1px;font-family:var(--body-default-font-family);font-weight:var(--body-default-font-weight);color:#140000;font-size:var(--body-default-font-size);letter-spacing:var(--body-default-letter-spacing);line-height:var(--body-default-line-height);white-space:nowrap;display:flex;position:relative;font-style:var(--body-default-font-style);flex:1}.attache-login .img{position:relative;width:100%;max-width:243.94px;height:44px;margin-bottom:-2px}.attache-login .mobile-footer{flex-direction:column;align-items:flex-start;gap:40px;padding:48px 24px;position:relative;flex:0 0 auto;background-color:#494745;display:flex;width:100%;max-width:100%;box-sizing:border-box}.attache-login .footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 0 40px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border-bottom-width:1px;border-bottom-style:solid;border-color:#939393}.attache-login .text-wrapper-4{position:relative;width:fit-content;margin-top:-1px;font-family:"SilkRemington-Reg",Helvetica;font-weight:400;color:var(--colorprimarywhite);font-size:20px;letter-spacing:0;line-height:28px;white-space:nowrap}.attache-login .div-6{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;position:relative;flex:0 0 auto}.attache-login .text-wrapper-5{position:relative;width:fit-content;margin-top:-1px;font-family:"Overpass",Helvetica;font-weight:400;color:var(--colorprimarywhite);font-size:14px;letter-spacing:0;line-height:20px;white-space:nowrap}.attache-login .line-2{position:relative;width:1px;height:1px;margin-top:-6380px;margin-left:-1586px;object-fit:cover}.attache-login .line-3{margin-top:-6422px;position:relative;width:1px;height:1px;margin-left:-1586px;object-fit:cover}.attache-login .line-4{margin-top:-6464px;position:relative;width:1px;height:1px;margin-left:-1586px;object-fit:cover}.attache-login .links{height:auto;min-height:216px;gap:12px;display:flex;flex-direction:column;align-items:flex-start;position:relative;align-self:stretch;width:100%}.attache-login .text-wrapper-6{position:relative;width:fit-content;margin-top:-1px;font-family:"Overpass",Helvetica;font-weight:400;color:var(--colorprimarywhite);font-size:14px;letter-spacing:0;line-height:20px}.attache-login .text-wrapper-7{position:relative;width:fit-content;font-family:"Overpass",Helvetica;font-weight:400;color:var(--colorprimarywhite);font-size:14px;letter-spacing:0;line-height:20px}.attache-login .line-5{margin-top:-6806px;position:relative;width:1px;height:1px;margin-left:-1586px;object-fit:cover}.attache-login .destinations{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:-1px;font-family:"Bianco Sans-Regular",Helvetica;font-weight:400;color:#fff;font-size:14px;letter-spacing:.1px;line-height:18px;text-decoration:underline;white-space:nowrap}.attache-login .line-6{margin-top:-6888px;position:relative;width:1px;height:1px;margin-left:-1586px;object-fit:cover}.attache-login .list{position:relative;flex:0 0 auto}.attache-login .footer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;background-color:transparent}.attache-login .text-wrapper-8{position:relative;width:fit-content;margin-top:-1px;font-family:"Overpass",Helvetica;font-weight:400;color:var(--colorprimarywhite);font-size:16px;letter-spacing:0;line-height:22px;white-space:nowrap}.attache-login .mobile-header{height:80px;align-items:center;justify-content:space-between;padding:32px 20px;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--colorprimarylight-copper);display:flex;width:100%;max-width:100%;box-sizing:border-box}.attache-login .logo-black{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:159px;height:31px;max-width:calc(100% - 120px)}.attache-login .navigation-icons{display:flex;flex-direction:column;width:32px;height:32px;align-items:center;justify-content:center;gap:8px;position:absolute;top:24px;right:20px}.attache-login .icons-menu{position:relative;width:24px;height:24px}.attache-login .union{position:absolute;top:4px;left:3px;width:18px;height:15px}.image_banner{width:100%;max-width:100%;margin:0 auto}.image_banner img{width:100%;height:auto;display:block}.images-with-content{background:#c1a3a9;display:flex;flex-direction:column;width:100%;max-width:100%;align-items:center;gap:36px;padding:48px 24px;position:relative;flex:0 0 auto;background-size:cover;background-position:50% 50%;box-sizing:border-box}.images-with-content .div-3{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.images-with-content .cards{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:left}.images-with-content .cards .image-ratio-2{width:100%;height:100%;overflow:hidden}.images-with-content .cards .image-ratio-2 img{width:100%;height:100%;object-fit:cover}.images-with-content .cards span{font-family:var(--mobile-bodycopy-default-font-family);font-weight:var(--mobile-bodycopy-default-font-weight);color:#140000;font-size:var(--mobile-bodycopy-default-font-size);text-align:center;letter-spacing:var(--mobile-bodycopy-default-letter-spacing);line-height:var(--mobile-bodycopy-default-line-height);font-style:var(--mobile-bodycopy-default-font-style)}.card-grid{display:flex;flex-direction:column;gap:32px;width:100%}.carousel{display:flex;gap:24px;width:100%;overflow-x:auto;scroll-behavior:smooth;padding-bottom:16px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;z-index:99}.carousel::-webkit-scrollbar{display:none}.card{flex:0 0 auto;width:280px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;scroll-snap-align:start}.card .image-ratio-2{width:100%;height:180px;background-size:cover;background-position:center;border-radius:8px;overflow:hidden}.card .image-ratio-2 img{width:100%;height:100%;object-fit:cover}.card .div-3{display:flex;flex-direction:column;gap:8px;width:100%}.card .title-2{font-family:var(--mobile-heading-h2-font-family);font-weight:var(--mobile-heading-h2-font-weight);color:#140000;font-size:clamp(16px,3vw,18px);letter-spacing:var(--mobile-heading-h2-letter-spacing);line-height:1.4;font-style:var(--mobile-heading-h2-font-style);text-align:center}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px;position:absolute;z-index:999;bottom:120px;align-items:center;left:169px}.dot{width:8px;height:8px;border-radius:50%;background-color:rgba(20,0,0,.3);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.dot.active{background-color:#fff;transform:scale(1.2)}.dot:hover{background-color:rgba(20,0,0,.6)}.menu-carousel-section{padding:48px 24px;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(0deg,var(--color-brand-colours-unstable-pink-60,rgba(193,163,169,.6)) 0%,var(--color-brand-colours-unstable-pink-60,rgba(193,163,169,.6)) 100%),url(https://peoplevineuk.blob.core.windows.net/media/87/2d19406c-aa28-4d48-8b9d-3ab067da190d/Image_Carousel_with_Icons.png) #d3d3d3 50%/cover no-repeat}.section-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.menu-copy{text-align:left}.section-title{font-family:var(--mobile-heading-h2-font-family);font-weight:var(--mobile-heading-h2-font-weight);color:#140000;font-size:clamp(24px,4vw,var(--mobile-heading-h2-font-size));letter-spacing:var(--mobile-heading-h2-letter-spacing);line-height:var(--mobile-heading-h2-line-height);font-style:var(--mobile-heading-h2-font-style);margin:0}.section-description{font-size:clamp(13px,3.5vw,14px);line-height:1.4;color:#140000;opacity:.8;margin-top:8px;font-family:var(--mobile-bodycopy-default-font-family)}.see-all-btn{background:none;border:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;transition:opacity .3s ease;margin-bottom:20px;padding:0}.see-all-btn:hover{opacity:.7}.btn-text{font-size:16px;color:#140000;font-family:var(--body-large-font-family)}.arrow-icon{width:55px;height:2px}.menu-cards-container{overflow:hidden;width:100%;margin-bottom:24px}.menu-cards{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.menu-cards::-webkit-scrollbar{display:none}.menu-card{flex:0 0 auto;width:280px;cursor:pointer;transition:transform .3s ease}.menu-card:hover{transform:translateY(-4px)}.card-image{width:100%;height:180px;background-size:cover;background-position:center;border-radius:8px;margin-bottom:16px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover}.card-details{display:flex;flex-direction:column;gap:12px}.card-title{margin:0;font-size:clamp(16px,3vw,18px);font-weight:400;color:#140000;line-height:1.4;font-family:var(--mobile-heading-h2-font-family)}.card-info{display:flex;flex-direction:column;gap:8px}.info-item{display:flex;align-items:center;gap:8px}.image-icon{width:16px;height:16px;flex-shrink:0}.image-icon img{width:100%;height:100%;object-fit:contain}.info-text{font-family:var(--mobile-bodycopy-default-font-family);font-size:var(--mobile-bodycopy-default-font-size);color:#140000;line-height:var(--mobile-bodycopy-default-line-height)}.carousel-controls{width:100%;display:flex;align-items:center;justify-content:center;gap:32px;margin-top:16px}.carousel-controls .line{width:70%;height:2px}.arrow-controls{width:30%;display:flex;gap:16px;justify-content:center}.arrow-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.arrow-btn:hover{background-color:rgba(0,0,0,.1)}.arrow-btn svg{width:24px;height:24px}.member-cointainer-1 .image-ratio{background:url('https://peoplevineuk.blob.core.windows.net/media/87/57c56b3e-a4b9-4085-966b-dc55a0e5eb83/Image_Ratio_(12).png')}.member-cointainer-2 .image-ratio{background:url('https://peoplevineuk.blob.core.windows.net/media/87/c35bf962-8069-42d3-b359-498626714ab0/Image_Ratio_(13).png')}.member-cointainer-3 .image-ratio{background:url('https://peoplevineuk.blob.core.windows.net/media/87/225ccd04-9154-49bb-ac74-618bdc15e613/Image_Ratio_(14).png')}@media(max-width:480px){.attache-login .mobile-components,.attache-login .div,.attache-login .image-with-content,.attache-login .mobile-featured,.attache-login .desktop-components,.attache-login .mobile-footer,.attache-login .mobile-header,.attache-login .images-with-content,.menu-carousel-section{padding:48px 24px}.attache-login .content{padding:0 16px}.attache-login .mobile-header{padding:24px 16px}.attache-login .navigation-icons{right:16px}.card{width:360px}.menu-card{width:260px}}@media(max-width:375px){.attache-login .content{padding:0 12px}.attache-login .mobile-header{padding:20px 12px}.attache-login .navigation-icons{right:12px}.attache-login .logo-black{max-width:calc(100% - 80px)}.card{width:360px}.menu-card{width:240px}}@media(max-width:320px){.attache-login .content{padding:0 8px}.attache-login .mobile-header{padding:16px 8px}.attache-login .navigation-icons{right:8px}.attache-login .logo-black{max-width:calc(100% - 60px)}.card{width:360px}.menu-card{width:220px}.images-with-content .div-3{grid-template-columns:1fr}}.container-shisha{display:flex;flex-direction:column;width:100%;gap:15px}.menu-copy .sub_text{transform:rotate(-5.928deg);margin-bottom:20px}.menu-copy .sub_text span{color:#af805a;font-family:"BiroScriptreduced",Helvetica;font-size:36px;font-style:normal;font-weight:400;line-height:42px;text-transform:lowercase}.container-shisha .text-info{width:100%}.hero-banner{display:flex;flex-direction:column;width:354px;height:474px;align-items:center;justify-content:flex-end;position:relative}.hero-banner .image-ratios{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);background-repeat:no-repeat}.hero-banner .content{display:flex;flex-direction:column;width:350px;align-items:flex-start;gap:16px;position:relative;flex:1;flex-grow:1;padding:28px 28px}.hero-banner .hi-eric-welcome-to{font-size:28px;font-style:normal;font-weight:400;line-height:36px}.hero-banner .text-wrapper{position:relative;align-self:stretch;font-family:var(--body-large-font-family);font-weight:var(--body-large-font-weight);color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.hero-banner .carousel-dots-section{display:flex;gap:12px;padding:4px;align-self:stretch;width:100%;border-radius:10px;align-items:center;justify-content:center;position:relative;flex:0 0 auto;margin-bottom:20px}.hero-banner .ellipse{position:relative;width:8px;height:8px;background-color:#fff;border-radius:4px}.hero-banner .carousel-dot-item{all:unset;box-sizing:border-box;cursor:pointer;padding:4px;border-radius:50%}.hero-banner .carousel-dot-item:hover{background-color:rgba(255,255,255,.1)}.hero-banner .carousel-dot-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-banner .round-dot{position:relative;width:6px;height:6px;background-color:#cdcfd6;border-radius:3px}.hero-banner .carousel-dot-item[aria-selected="true"] .ellipse{background-color:#fff}.hero-banner .carousel-dot-item[aria-selected="false"] .round-dot{background-color:#cdcfd6}.video-player-wrapper{width:346px;height:195px;position:relative;max-width:800px;background-color:#000;margin:0 auto;overflow:hidden}.video-player{display:block;width:100%;height:100%}.initial-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:rgba(0,0,0,.2);transition:background-color .3s}.initial-play-overlay:hover{background-color:rgba(0,0,0,.4)}.play-btn-large{display:flex;padding:var(--Spacing-1,8px) var(--Spacing-4,20px);justify-content:center;align-items:center;aspect-ratio:20/13;border-radius:100px;background:rgba(255,255,255,.3);width:60px;height:39px;cursor:pointer;color:#fff}.play-btn-large:hover{background-color:rgba(255,255,255,.3);transform:scale(1.05)}.play-btn-large svg{fill:white}.video-controls-bar{display:none;position:absolute;bottom:0;left:0;width:100%;padding:10px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s;pointer-events:none}.attache-login .div-4{display:flex;align-items:flex-start;gap:20px;align-self:stretch;width:100%;flex-direction:column;position:relative;flex:0 0 auto}.attache-login .formfield{display:flex;flex-direction:column;align-items:flex-start;gap:32px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .div-5{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.attache-login .short-input{display:flex;align-items:center;gap:8px;padding:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;box-sizing:border-box}.attache-login .text-wrapper-3{position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1;margin-top:-1px;font-family:var(--body-default-font-family);font-weight:var(--body-default-font-weight);color:#140000;font-size:var(--body-default-font-size);letter-spacing:var(--body-default-letter-spacing);line-height:var(--body-default-line-height);font-style:var(--body-default-font-style)}.attache-login .line{position:absolute;width:100%;top:97.62%;left:0}.login_container{display:flex;padding:48px 24px;flex-direction:column;align-items:center;gap:32px}.stroke-cta{display:flex;justify-content:center;align-items:center;height:40px}.storke-button{display:flex;position:relative;justify-content:center;align-items:center}.storke-button span{position:absolute;color:#fff;font-family:var(--body-default-font-family)}.cta-buttons .stroke-cta{width:50%;height:40px}.cta-buttons .storke-button,.storke-button img{width:100%;height:100%}.cta-button-white span{color:#000;font-family:var(--body-default-font-family)}