:root{--color-wine-900:#3D0221;--color-cellar-950:#150A10;--color-wine-800:#57032F;--color-wine-700:#780543;--color-wine-600:#93125A;--color-wine-500:#AE2A73;--color-wine-200:#F2C9DF;--color-wine-100:#F7DEEC;--color-wine-50:#FBF1F6;--color-ink-900:#1C1418;--color-ink-800:#3A3036;--color-ink-600:#5C4F55;--color-ink-400:#8A7B82;--color-line:#E8E0DB;--color-field:#F4F0EC;--color-cream:#FAF7F2;--color-paper:#FFFFFF;--color-gold-500:#B8934A;--color-gold-300:#D4B878;--color-gold-100:#F3EAD7;--color-success:#2E7D4F;--color-success-bg:#EAF4EE;--color-error:#B3261E;--color-error-bg:#FCEEED;--color-warning:#9A6B15;--color-warning-bg:#FBF3E2;--color-focus:var(--color-wine-600);--color-focus-inverse:var(--color-gold-300);--font-display:var(--font-fraunces),"Fraunces",Georgia,"Times New Roman",serif;--font-sans:var(--font-montserrat),"Montserrat",-apple-system,"Segoe UI",Roboto,sans-serif;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.75rem,1.5rem + 1.25vw,2.5rem);--text-4xl:clamp(2.25rem,2rem + 1.25vw,3.5rem);--text-5xl:clamp(3rem,1.5rem + 4.5vw,6rem);--text-xs:0.75rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:40px;--spacing-8:48px;--spacing-9:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--shadow-sm:0 1px 2px rgb(61 2 33/0.06);--shadow-md:0 2px 8px rgb(61 2 33/0.08);--shadow-lg:0 8px 24px rgb(61 2 33/0.12);--shadow-gold:0 2px 12px rgb(184 147 74/0.28);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:350ms;--dur-reveal:500ms;--dur-page:250ms;--ease-reveal:cubic-bezier(0.16,1,0.3,1);--primary:var(--color-wine-700);--inactive-pink:var(--color-wine-100);--active-pink:var(--color-wine-200);--background-pink:var(--color-wine-50);--alternative-grey-dark:var(--color-cream);--alternative-grey-light:var(--color-cream);--hover-color:var(--color-wine-800);--font-dark:var(--color-ink-900);--white:var(--color-paper);--box-bg:var(--color-wine-50);--light-gray:var(--color-ink-600);--dark-gray:var(--color-ink-600);--very-light-gray:var(--color-ink-400);--search-box-bg:var(--color-wine-100);--background:var(--color-cream);--input-box-bg:var(--color-field);--top-brands-bg:var(--color-wine-50);--brown:var(--color-ink-600)}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{margin:0;padding:0;font-size:16px;font-family:var(--font-sans);box-sizing:border-box}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:var(--leading-tight)}h1{font-size:var(--text-4xl)}h1,h2{margin:0}h2{font-size:var(--text-3xl)}h3{font-size:clamp(1.125rem,.95rem + .875vw,2rem)}h3,h4{margin:0}h4{font-size:28px}.h5,h5{font-size:var(--text-xl);margin:0}h6{font-size:var(--text-base);margin:0}.font-10{font-size:var(--text-xs)}.font-13,.font-14{font-size:var(--text-sm)}.font-16{font-size:var(--text-base)}.font-18,.font-19{font-size:var(--text-lg)}.font-20{font-size:var(--text-xl)}.font-24,.font-25,.font-26{font-size:var(--text-2xl)}.font-28,.font-29,.font-31,.font-32,.font-35,.font-36,.font-38,.font-39,.font-40{font-size:var(--text-3xl)}.font-48,.font-49,.font-56,.font-61{font-size:var(--text-4xl)}.font-96{font-size:var(--text-5xl)}.l-19,.l-23,.l-27{line-height:var(--leading-snug)}.l-124,.l-29,.l-33,.l-39,.l-49,.l-50,.l-65,.l-72{line-height:var(--leading-tight)}.l-135,.l-137,.l-140{line-height:var(--leading-snug)}p{font-weight:400;font-size:var(--text-base);line-height:var(--leading-normal);margin:0}a,p{font-family:var(--font-sans)}a{text-decoration:none;color:inherit}.a-underline{font-family:var(--font-sans);text-decoration:underline}.b-none{border:none}.rounded-8{border-radius:8px}.rounded-12{border-radius:12px}.rounded-13{border-radius:13px}.rounded-16{border-radius:16px}.text-center{text-align:center}.text-left{text-align:left}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.btn-primary{background:var(--primary);color:var(--white);border-radius:16px}.btn-secondary{background:var(--white);border-radius:16px;border:1px solid var(--primary)}.btn-secondary,.text-primary{color:var(--primary)}.text-brown{color:var(--brown)}.text-black{color:var(--font-dark)}.text-white{color:var(--white)}.text-very-light-gray{color:var(--very-light-gray)}.text-light-gray{color:var(--light-gray)}.text-dark-gray{color:var(--dark-gray)}.bg-top-brands{background-color:var(--top-brands-bg)}.bg-common{background-color:var(--background)}.bg-pink{background-color:var(--background-pink)}.bg-white{background-color:var(--white)}.bg-primary{background-color:var(--primary)}.bg-active{background-color:var(--inactive-pink)}.bg-dark-active{background-color:var(--active-pink)}.bg-card-dark{background-color:var(--alternative-grey-dark)}.bg-card-light{background-color:var(--alternative-grey-light)}.bg-search-box-bg{background-color:var(--search-box-bg)}.bg-box{background-color:var(--box-bg)}.bg-input-box{background-color:var(--input-box-bg)}.offset-1{margin-left:calc(100% / 12 * 1)}.offset-3{margin-left:calc(100% / 12 * 3)}.offset-4{margin-left:calc(100% / 12 * 4)}.gap-0{gap:0}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.gap-4{gap:32px}.gap-5{gap:40px}.gap-6{gap:64px}.gap-hero{gap:109px}.p-16{padding:16px}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-inherit{display:inherit}.d-none{display:none}.d-flex-wrap{flex-wrap:wrap}.d-flex-row{flex-direction:row}.d-flex-column{flex-direction:column}.d-flex-row-reverse{flex-direction:row-reverse}.d-flex-column-reverse{flex-direction:column-reverse}.d-align-center{align-items:center}.d-align-start{align-items:flex-start}.d-align-end{align-items:flex-end}.d-align-baseline{align-items:baseline}.d-justify-center{justify-content:center}.d-justify-start{justify-content:flex-start}.d-justify-end{justify-content:flex-end}.d-justify-space-between{justify-content:space-between}.d-justify-space-around{justify-content:space-around}.d-justify-space-evenly{justify-content:space-evenly}.d-flex-100{flex:1 1}.col-1{width:calc(100% / 12 * 1)}.col-2{width:calc(100% / 12 * 2)}.col-3{width:calc(100% / 12 * 3)}.col-4{width:calc(100% / 12 * 4)}.col-5{width:calc(100% / 12 * 5)}.col-6{width:calc(100% / 12 * 6)}.col-7{width:calc(100% / 12 * 7)}.col-8{width:calc(100% / 12 * 8)}.col-9{width:calc(100% / 12 * 9)}.col-10{width:calc(100% / 12 * 10)}.col-11{width:calc(100% / 12 * 11)}.col-12{width:calc(100% / 12 * 12)}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:-webkit-sticky;position:sticky}.p-static{position:static}.p-inherit{position:inherit}.p-initial{position:static}.p-unset{position:unset}.p-0{padding:0}.p-1{padding:.8rem}.p-2{padding:1.6rem}.p-3{padding:2.4rem}.p-4{padding:3.2rem}.p-5{padding:4rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;column-gap:24px}.grid-col-2{grid-template-columns:repeat(2,1fr);column-gap:50px}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-4{grid-template-columns:repeat(4,1fr);column-gap:50px}.container{width:100%;max-width:1312px;margin:0 auto}li,ul{list-style:none;margin:0;padding:0}.main-class{height:100vh;width:100vw}.color-inherit{color:inherit}.cursor-pointer{cursor:pointer}.main-class2{background-color:var(--color-cream);height:100vh;width:100vw;overflow:hidden}.offset-2{margin-left:calc(100% / 12 * 2)}.text-underline{text-decoration:underline}@media screen and (min-width:1024px){.swiper-container{width:1024px}}@media screen and (min-width:768px){.swiper-container{width:768px}}@media screen and (max-width:624px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:100px!important}}@media screen and (max-width:425px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:70px!important}}.h1-vendore{font-size:clamp(2rem,.8384rem + 2.4263vw,3.75rem)}@media (max-width:575.98px){.col-xs-1{width:calc(100% / 12 * 1)}.col-xs-2{width:calc(100% / 12 * 2)}.col-xs-3{width:calc(100% / 12 *3)}.col-xs-4{width:calc(100% / 12 * 4)}.col-xs-5{width:calc(100% / 12 * 5)}.col-xs-6{width:calc(100% / 12 * 6)}.col-xs-7{width:calc(100% / 12 * 7)}.col-xs-8{width:calc(100% / 12 * 8)}.col-xs-9{width:calc(100% / 12 * 9)}.col-xs-10{width:calc(100% / 12 * 10)}.col-xs-11{width:calc(100% / 12 * 11)}.col-xs-12{width:calc(100% / 12 * 12)}.col-d-none{display:none}}@media (min-width:576px) and (max-width:767.98px){.col-sm-1{width:calc(100% / 12 * 1)}.col-sm-2{width:calc(100% / 12 * 2)}.col-sm-3{width:calc(100% / 12 * 3)}.col-sm-4{width:calc(100% / 12 * 4)}.col-sm-5{width:calc(100% / 12 * 5)}.col-sm-6{width:calc(100% / 12 * 6)}.col-sm-7{width:calc(100% / 12 * 7)}.col-sm-8{width:calc(100% / 12 * 8)}.col-sm-9{width:calc(100% / 12 * 9)}.col-sm-10{width:calc(100% / 12 * 10)}.col-sm-11{width:calc(100% / 12 * 11)}.col-sm-12{width:calc(100% / 12 * 12)}.col-d-none{display:none}}@media (min-width:768px) and (max-width:991.98px){.col-md-1{width:calc(100% / 12 * 1)}.col-md-2{width:calc(100% / 12 * 2)}.col-md-3{width:calc(100% / 12 * 3)}.col-md-4{width:calc(100% / 12 * 4)}.col-md-5{width:calc(100% / 12 * 5)}.col-md-6{width:calc(100% / 12 * 6)}.col-md-7{width:calc(100% / 12 * 7)}.col-md-8{width:calc(100% / 12 * 8)}.col-md-9{width:calc(100% / 12 * 9)}.col-md-10{width:calc(100% / 12 * 10)}.col-md-11{width:calc(100% / 12 * 11)}.col-md-12{width:calc(100% / 12 * 12)}.col-d-none{display:none}}@media (min-width:992px) and (max-width:1199.98px){.col-lg-1{width:calc(100% / 12 * 1)}.col-lg-2{width:calc(100% / 12 * 2)}.col-lg-3{width:calc(100% / 12 * 3)}.col-lg-4{width:calc(100% / 12 * 4)}.col-lg-5{width:calc(100% / 12 * 5)}.col-lg-6{width:calc(100% / 12 * 6)}.col-lg-7{width:calc(100% / 12 * 7)}.col-lg-8{width:calc(100% / 12 * 8)}.col-lg-9{width:calc(100% / 12 * 9)}.col-lg-10{width:calc(100% / 12 * 10)}.col-lg-11{width:calc(100% / 12 * 11)}.col-lg-12{width:calc(100% / 12 * 12)}.col-d-none{display:none}}@media (min-width:1200px) and (max-width:1399.98px){.col-xl-1{width:calc(100% / 12 * 1)}.col-xl-2{width:calc(100% / 12 * 2)}.col-xl-3{width:calc(100% / 12 * 3)}.col-xl-4{width:calc(100% / 12 * 4)}.col-xl-5{width:calc(100% / 12 * 5)}.col-xl-6{width:calc(100% / 12 * 6)}.col-xl-7{width:calc(100% / 12 * 7)}.col-xl-8{width:calc(100% / 12 * 8)}.col-xl-9{width:calc(100% / 12 * 9)}.col-xl-10{width:calc(100% / 12 * 10)}.col-xl-11{width:calc(100% / 12 * 11)}.col-xl-12{width:calc(100% / 12 * 12)}.col-d-none{display:none}}.container-1{width:100%;max-width:1353px;margin:0 auto}.container-sm{width:100%;max-width:793px;margin:0 auto}.p-footer{font-size:25px}.p-footer,.p-purple{font-family:var(--font-sans);font-weight:400}.p-purple{font-size:20px}.p-joinc{font-weight:400;font-size:31px}.p-aboutus,.p-joinc{font-family:var(--font-sans)}.p-aboutus{font-weight:500;font-size:26px}.p-brands{font-weight:700}.p-404,.p-brands{font-family:var(--font-sans);font-size:32px}.p-404{font-style:normal;font-weight:400;line-height:39px}.pr-56{padding-right:56px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-25{margin-top:25px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mt-54{margin-top:54px}.mt-56{margin-top:56px}.mt-60{margin-top:60px}.mt-64{margin-top:64px}.mt-76{margin-top:76px}.mt-80{margin-top:80px}.mt-88{margin-top:88px}.mt-108{margin-top:108px}.mt-144{margin-top:144px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.ml-10{margin-left:10px}.ml-24{margin-left:24px}.ml-32{margin-left:32px}.mb-40{margin-bottom:40px}.ml-50{margin-left:50px}.p-10{padding:10px}.p-20{padding:20px}.pt-76{padding-top:76px}.pb-175{padding-bottom:175px}.pt-112{padding-top:112px}.pb-32{padding-bottom:32px}.pt-72{padding-top:72px}.pt-140{padding-top:140px}.pb-120{padding-bottom:120px}.pt-48{padding-top:48px}.pb-100{padding-bottom:100px}.home-banner-page-bars .swiper-pagination-bullet{margin:0 16px!important;width:174px;height:5px;border-radius:8px;background-color:var(--color-line);cursor:pointer;opacity:1!important}.home-banner-page-bars .swiper-pagination-bullet-active{background:var(--primary)}.vendor-container{padding:0 clamp(.625rem,-.6667rem + 5.7407vw,4.5rem) 0 clamp(.625rem,.0208rem + 2.6852vw,2.4375rem)}.text-danger{color:var(--color-error)}.word-break{word-break:break-word}:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:fixed;top:0;left:var(--spacing-4);z-index:10000;transform:translateY(-120%);display:inline-block;padding:var(--spacing-3) var(--spacing-5);background:var(--color-wine-900);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-decoration:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--color-focus-inverse);outline-offset:2px}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}@media (prefers-contrast:high){:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-gray{color:var(--color-ink-600)}.text-light-gray{color:var(--color-ink-400)}li a,p a,td a{color:var(--color-wine-700);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}li a:hover,p a:hover,td a:hover{color:var(--color-wine-800)}footer a,footer li a,footer p a{color:inherit;text-decoration:none}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);box-sizing:border-box;min-height:44px;padding:var(--spacing-3) var(--spacing-6);border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;line-height:var(--leading-normal);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn,.d-flex>.btn,.d-grid>.btn{min-width:auto;flex-shrink:0}.btn.btn-primary:not(:disabled):hover{background:var(--color-wine-800);box-shadow:var(--shadow-md)}.btn.btn-secondary:not(:disabled):hover{background:var(--color-wine-50);border-color:var(--color-wine-700);box-shadow:var(--shadow-md)}button:not(:disabled):hover{transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:not(:disabled):active,button:not(:disabled):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}input:invalid:not(:placeholder-shown){border-color:var(--color-error)}input:valid:not(:placeholder-shown){border-color:var(--color-success)}[aria-busy=true]{cursor:wait}[aria-live=assertive],[aria-live=polite]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}table{border-collapse:collapse}th{text-align:left;font-weight:600}.error-message{color:var(--color-error)}.error-message,.success-message{font-weight:500;margin-top:4px;display:flex;align-items:center;gap:4px}.success-message{color:var(--color-success)}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[role=dialog]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}button,input[type=checkbox],input[type=radio]{min-height:44px}input[type=checkbox],input[type=radio]{min-width:44px}