body:has(.vam-campaign){background:#f6f2ed}body:has(.vam-campaign) main{background:#f6f2ed}body:has(.vam-campaign) main>section{overflow:hidden}body:has(.vam-campaign) .product-card{transition:transform .28s ease}body:has(.vam-campaign) .product-card:hover{transform:translateY(-5px)}.vam-campaign{direction:rtl;background:#f6f2ed;color:#171411;font-family:inherit}.vam-campaign *{box-sizing:border-box}.vam-campaign a{text-decoration:none}.vam-hero{position:relative;min-height:clamp(520px,58vw,750px);display:flex;align-items:center;padding:7% 8%;color:#fff;background:linear-gradient(270deg,rgba(0,0,0,.84),rgba(0,0,0,.18) 63%,transparent),url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088) center/cover no-repeat}.vam-hero-copy{position:relative;max-width:560px}.vam-brand{color:#e4c491;font:clamp(34px,4.4vw,62px) Georgia,serif;letter-spacing:.16em}.vam-hero h1{font-size:clamp(39px,5.5vw,75px);font-weight:650;line-height:1.08;letter-spacing:-.035em;margin:18px 0}.vam-hero p{font-size:clamp(16px,1.5vw,21px);line-height:1.6;margin:0 0 28px;color:#f1eae1}.vam-actions{display:flex;gap:12px;flex-wrap:wrap}.vam-btn{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:12px 25px;border:1px solid #e4c491;color:#fff;font-weight:600;letter-spacing:.015em;transition:background .25s,color .25s,transform .25s}.vam-btn:hover{background:#fff;color:#171411;transform:translateY(-2px)}.vam-btn.gold{background:#dfbe8b;color:#19140f}.vam-btn.gold:hover{background:#f0d6ae}.vam-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 3% 50px}.vam-tile{position:relative;min-height:clamp(270px,30vw,430px);display:flex;align-items:center;padding:7%;background-size:cover;background-position:center;color:#fff;isolation:isolate;overflow:hidden}.vam-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(0,0,0,.76),transparent 85%);z-index:-1}.vam-tile-content{max-width:320px}.vam-tile h2{font-size:clamp(25px,3.2vw,44px);margin:0 0 8px;line-height:1.2}.vam-tile p{font-size:clamp(13px,1.4vw,19px);margin:0 0 25px}.vam-tile a{display:inline-block;border:1px solid #fff;color:#fff;padding:10px 20px;transition:background .2s,color .2s}.vam-tile a:hover{background:#fff;color:#111}.vam-women{background-image:url(/cdn/shop/files/vamior-women.jpg?v=1791650944)}.vam-men{background-image:url(/cdn/shop/files/vamior-men.jpg?v=1791650938)}@media(max-width:749px){.vam-hero{min-height:570px;align-items:flex-end;padding:32px 23px;background-image:linear-gradient(0deg,#000000f0,#0000001a 82%),url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088);background-position:55% center}.vam-hero h1{font-size:43px}.vam-brand{font-size:35px}.vam-hero p{font-size:15px}.vam-actions{gap:9px}.vam-btn{padding:10px 16px;min-height:45px;font-size:13px}.vam-tiles{gap:8px;padding:8px 8px 26px}.vam-tile{min-height:240px;padding:14px;background-position:center}.vam-tile h2{font-size:23px}.vam-tile p{font-size:12px;margin-bottom:15px}.vam-tile a{font-size:12px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.vam-campaign *,body:has(.vam-campaign) .product-card{transition:none!important}}.vam-perks{display:grid;grid-template-columns:repeat(4,1fr);background:#f3eee7;padding:26px 3%;text-align:center;direction:rtl}.vam-perks>div{display:flex;flex-direction:column;align-items:center;gap:4px;border-left:1px solid #dfd3c3}.vam-perks>div:last-child{border:0}.vam-perks span{font-size:31px;line-height:1.1;color:#1a1715}.vam-perks strong{font-size:16px}.vam-perks small{font-size:13px}.vam-campaign .vam-tiles{padding-bottom:12px}.vam-campaign .vam-hero{min-height:460px}.vam-campaign .vam-tiles .vam-tile{min-height:275px}body:has(.vam-campaign) .shopify-section:has(.product-list){background:#f9f7f4}body:has(.vam-campaign) .product-card__image{background:#eee9e2}@media(max-width:749px){.vam-perks{grid-template-columns:repeat(2,1fr);gap:18px;padding:23px 12px}.vam-perks>div{border:0}.vam-perks strong{font-size:13px}.vam-perks small{font-size:11px}.vam-campaign .vam-hero{min-height:530px}.vam-campaign .vam-tiles .vam-tile{min-height:220px}}.vam-promo{min-height:320px;background:linear-gradient(270deg,#080707e8,#08070710),url(/cdn/shop/files/vamior-women.jpg?v=1791650944) center 42%/cover;display:flex;align-items:center;padding:4% 8%;color:#fff}.vam-promo-copy{max-width:550px}.vam-promo h2{font-size:clamp(30px,4vw,52px);margin:0 0 10px}.vam-promo p{font-size:18px;margin:0 0 20px}.vam-promo a{display:inline-block;padding:13px 35px;background:#d8b780;color:#15120d;font-weight:700;text-decoration:none}@media(max-width:749px){.vam-promo{min-height:280px;padding:25px;background-position:center}.vam-promo h2{font-size:30px}.vam-promo p{font-size:15px}}body:has(.vam-campaign),body:has(.vam-campaign) main{background:#faf8f5}body:has(.vam-campaign) .vam-campaign .vam-hero{min-height:570px}body:has(.vam-campaign) .vam-campaign .vam-tiles{padding:22px;max-width:1500px;margin:auto;gap:16px}body:has(.vam-campaign) .vam-campaign .vam-tile{min-height:390px;align-items:flex-end}body:has(.vam-campaign) .vam-campaign .vam-perks{grid-template-columns:repeat(3,minmax(0,1fr));background:#faf8f5;max-width:1160px;margin:auto;padding:27px 20px 38px}body:has(.vam-campaign) .vam-campaign .vam-perks>div{border:0}body:has(.vam-campaign) .product-card{transition:transform .2s ease}body:has(.vam-campaign) .product-card__image{background:#f1ede8}body:has(.vam-campaign) .shopify-section:has(.product-list){background:#faf8f5}body:has(.vam-campaign) .vam-promo{min-height:390px;background-image:linear-gradient(90deg,#00000014,#000c),url(/cdn/shop/files/vamior-women.jpg?v=1791650944)}body:has(.vam-campaign) .vam-promo h2{color:#fff}@media(max-width:749px){body:has(.vam-campaign) .vam-campaign .vam-hero{min-height:570px}body:has(.vam-campaign) .vam-campaign .vam-tiles{padding:10px;gap:10px}body:has(.vam-campaign) .vam-campaign .vam-tile{min-height:260px}body:has(.vam-campaign) .vam-campaign .vam-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:25px 9px}body:has(.vam-campaign) .vam-campaign .vam-perks strong{font-size:11px}body:has(.vam-campaign) .vam-campaign .vam-perks small{font-size:10px}body:has(.vam-campaign) .vam-promo{min-height:310px}}@media(max-width:360px){body:has(.vam-campaign) .vam-campaign .vam-tiles{grid-template-columns:1fr}}body:has(.vam-campaign) main .shopify-section:has(.accordion){background:#171717;color:#fff}body:has(.vam-campaign) main .shopify-section:has(.accordion) :is(h2,h3,p,summary,button,.accordion__title){color:#fff!important}body:has(.vam-campaign) main .shopify-section:has(.accordion) .accordion{border-color:#56504b}body:has(.vam-campaign) main .shopify-section:has(.accordion) .accordion__content{color:#eee}body:has(.vam-campaign) main .shopify-section:has(.accordion) svg{color:#d9bd8d}body:has(.vam-campaign) .product-card__image img{object-fit:contain}body:has(.vam-campaign) footer a{line-height:1.9}body:has(.vam-campaign) footer input[type=email]{direction:rtl;text-align:right}body:has(.vam-campaign) footer :is(input,button){max-width:100%}body:has(.vam-campaign) main .shopify-section:has([class*=accordion]) :is(h2,h3,p,summary,button){color:#202020!important}body:has(.vam-campaign) footer .section{padding-inline:clamp(18px,4vw,55px)}body:has(.vam-campaign) footer :is(h2,h3){line-height:1.25}body:has(.vam-campaign) footer a{text-decoration:none;line-height:1.8}@media(max-width:749px){body:has(.vam-campaign) footer .section{padding-inline:22px}body:has(.vam-campaign) footer h2{font-size:clamp(25px,7vw,35px)!important}body:has(.vam-campaign) footer input[type=email]{font-size:16px}body:has(.vam-campaign) footer [class*=menu] a{font-size:14px}body:has(.vam-campaign) footer [class*=group]{max-width:100%}}body:has(.vam-campaign) footer{background:#101010!important;color:#f6f2eb!important;direction:rtl}body:has(.vam-campaign) footer .shopify-section{background:#101010!important}body:has(.vam-campaign) footer :is(h2,h3,h4,p,span,li,label){color:#f6f2eb}body:has(.vam-campaign) footer a{color:#cfc8bd!important;text-decoration:none;transition:color .2s ease}body:has(.vam-campaign) footer a:hover{color:#d9b77b!important}body:has(.vam-campaign) footer :is(h3,h4){color:#d9b77b!important;font-size:16px;letter-spacing:.01em;font-weight:600;margin-bottom:14px}body:has(.vam-campaign) footer h2{color:#d9b77b!important;font-size:clamp(27px,3.3vw,42px)!important;font-weight:500;line-height:1.2;margin:0 auto}body:has(.vam-campaign) footer p{color:#d1c9bd!important;font-size:14px;line-height:1.75}body:has(.vam-campaign) footer input[type=email]{background:#1d1d1d!important;color:#fff!important;border-color:#7b6a52!important;border-radius:6px!important;direction:rtl;text-align:right}body:has(.vam-campaign) footer input[type=email]::placeholder{color:#bfb9b1!important;opacity:1}body:has(.vam-campaign) footer input[type=email]:focus{outline:2px solid #d9b77b;outline-offset:2px}body:has(.vam-campaign) footer .footer-utilities{border-top:1px solid #38312a}body:has(.vam-campaign) footer svg{color:#d9b77b}body:has(.vam-campaign) footer .shopify-section:has(input[type=email]){background:#161513!important;border-bottom:1px solid #3b3329}body:has(.vam-campaign) footer [class*=menu] a{font-size:14px;line-height:2.1}body:has(.vam-campaign) footer .section{padding-inline:clamp(20px,5vw,90px)}@media(max-width:749px){body:has(.vam-campaign) footer .section{padding-inline:22px}body:has(.vam-campaign) footer .shopify-section:has(input[type=email]){padding-top:8px;padding-bottom:6px}body:has(.vam-campaign) footer h2{font-size:29px!important;line-height:1.3!important;max-width:290px}body:has(.vam-campaign) footer p{font-size:13px;max-width:320px;margin-inline:auto}body:has(.vam-campaign) footer input[type=email]{min-height:48px;width:100%;font-size:16px}body:has(.vam-campaign) footer :is(h3,h4){font-size:15px;margin-bottom:9px}body:has(.vam-campaign) footer [class*=menu] a{font-size:14px;line-height:2}body:has(.vam-campaign) footer .footer-utilities{padding-top:20px}}body .shopify-section-group-footer-group{background:#111!important;color:#f5f1e9!important;direction:rtl}body .shopify-section-group-footer-group .section-background{background:#111!important}body .shopify-section-group-footer-group .section{background:#111!important;color:#f5f1e9!important}body .shopify-section-group-footer-group :is(h2,h3,h4){color:#d8b780!important}body .shopify-section-group-footer-group :is(p,span,label,li){color:#e5dfd5}body .shopify-section-group-footer-group a{color:#e5dfd5!important;text-decoration:none!important}body .shopify-section-group-footer-group a:hover{color:#d8b780!important}body .shopify-section-group-footer-group input[type=email]{color:#fff!important;background:#292929!important;border:1px solid #8e7a60!important;border-radius:7px!important;direction:rtl!important;text-align:right!important}body .shopify-section-group-footer-group input[type=email]::placeholder{color:#c7c0b5!important;opacity:1}body .shopify-section-group-footer-group .section:has(input[type=email]){border-bottom:1px solid #40372c;padding-block:28px!important}body .shopify-section-group-footer-group .section:has(input[type=email]) h2{font-size:clamp(25px,3vw,37px)!important;line-height:1.25!important;max-width:100%!important}body .shopify-section-group-footer-group .section:has(input[type=email]) p{font-size:14px!important;line-height:1.65!important}body .shopify-section-group-footer-group .section:has(.footer-content){padding-block:24px!important}body .shopify-section-group-footer-group .footer-content{gap:20px!important}body .shopify-section-group-footer-group .footer-utilities{border-top:1px solid #40372c}body .shopify-section-group-footer-group svg{color:#d8b780}@media(max-width:749px){body .shopify-section-group-footer-group .section{padding-inline:20px!important}body .shopify-section-group-footer-group .section:has(input[type=email]) h2{font-size:27px!important}body .shopify-section-group-footer-group .section:has(input[type=email]){padding-block:25px!important}body .shopify-section-group-footer-group .section:has(.footer-content){padding-block:20px!important}body .shopify-section-group-footer-group [class*=menu] a{font-size:14px!important;line-height:1.9!important}}body:has(.vam-light) main{background:#fbfaf7!important;color:#26231f!important}body:has(.vam-light) .vam-campaign{background:#fbfaf7!important;color:#26231f!important;direction:rtl}body:has(.vam-light) .vam-campaign *{box-sizing:border-box}body:has(.vam-light) .vam-hero{background:none!important;color:#26231f!important;display:grid!important;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;max-width:1500px;margin:auto;min-height:580px;padding:clamp(35px,6vw,90px)!important}body:has(.vam-light) .vam-hero-copy{max-width:600px;order:0}body:has(.vam-light) .vam-eyebrow,body:has(.vam-light) .vam-hero-note{font-family:Georgia,serif;font-size:12px;letter-spacing:3px;color:#a88759;display:block}body:has(.vam-light) .vam-hero h1{color:#24211e!important;font-size:clamp(34px,4vw,61px)!important;line-height:1.18;font-weight:500;margin:22px 0}body:has(.vam-light) .vam-hero p{color:#6c655e!important;font-size:clamp(15px,1.4vw,18px);line-height:1.8;margin-bottom:28px}body:has(.vam-light) .vam-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}body:has(.vam-light) .vam-btn{background:transparent!important;border:1px solid #b9a68d!important;color:#27231e!important;padding:13px 24px;border-radius:0;font-size:14px}body:has(.vam-light) .vam-btn.gold{background:#27231e!important;color:#fff!important;border-color:#27231e!important}body:has(.vam-light) .vam-hero-visual{min-height:460px;position:relative;background:#eee8df;overflow:hidden}body:has(.vam-light) .vam-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088);background-position:center;background-size:cover;filter:saturate(.76)}body:has(.vam-light) .vam-intro{text-align:center;padding:45px 20px 20px;max-width:800px;margin:auto}body:has(.vam-light) .vam-intro span{font:12px Georgia,serif;letter-spacing:3px;color:#aa8b60}body:has(.vam-light) .vam-intro h2{font-size:clamp(27px,3vw,40px);color:#27231e;margin:13px 0}body:has(.vam-light) .vam-intro p{font-size:15px;color:#777067;line-height:1.7}body:has(.vam-light) .vam-tiles{max-width:1400px;margin:auto;padding:24px 35px 50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body:has(.vam-light) .vam-tile{background:none!important;min-height:0!important;padding:0!important;display:block;color:#24211e!important;text-decoration:none}body:has(.vam-light) .vam-tile:before{display:none!important}body:has(.vam-light) .vam-tile-photo{display:block;aspect-ratio:4/3;background:#ece5dc center/cover}body:has(.vam-light) .vam-women .vam-tile-photo{background-image:url(/cdn/shop/files/vamior-women.jpg?v=1791650944)}body:has(.vam-light) .vam-men .vam-tile-photo{background-image:url(/cdn/shop/files/vamior-men.jpg?v=1791650938)}body:has(.vam-light) .vam-tile-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 2px}body:has(.vam-light) .vam-tile-copy small{font:11px Georgia,serif;letter-spacing:2px;color:#aa8b60}body:has(.vam-light) .vam-tile-copy strong{font-size:25px;font-weight:500;color:#24211e}body:has(.vam-light) .vam-tile-copy em{font-size:14px;font-style:normal;color:#756047;border-bottom:1px solid #baa584;padding-bottom:4px}body:has(.vam-light) .vam-perks{background:#f1eee9!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:28px 20px!important;gap:15px!important}body:has(.vam-light) .vam-perks>div{display:flex;flex-direction:column;align-items:center;gap:5px}body:has(.vam-light) .vam-perks span{color:#a88759}body:has(.vam-light) .vam-perks strong{color:#29251f}body:has(.vam-light) .vam-perks small{color:#756d64}body:has(.vam-light) .vam-promo{background:#eae4da!important;min-height:350px!important;display:flex;justify-content:space-between;align-items:center;padding:55px clamp(25px,8vw,140px)!important;gap:25px;color:#24211e!important}body:has(.vam-light) .vam-promo-copy{max-width:570px}body:has(.vam-light) .vam-promo h2{color:#27231e!important;font-size:clamp(29px,4vw,52px);font-weight:500}body:has(.vam-light) .vam-promo p{color:#6d655d!important;font-size:16px;line-height:1.7}body:has(.vam-light) .vam-promo a{display:inline-block;background:#28241f;color:#fff!important;padding:13px 23px;text-decoration:none;margin-top:12px}body:has(.vam-light) .vam-promo-art{font:230px Georgia,serif;color:#d4c7b5;line-height:1}@media(max-width:749px){body:has(.vam-light) .vam-hero{display:flex!important;flex-direction:column;min-height:0!important;gap:24px;padding:36px 20px!important}body:has(.vam-light) .vam-hero-copy{width:100%}body:has(.vam-light) .vam-hero h1{font-size:37px!important;margin:16px 0}body:has(.vam-light) .vam-hero p{font-size:15px!important}body:has(.vam-light) .vam-hero-visual{width:100%;min-height:340px}body:has(.vam-light) .vam-actions{gap:8px}body:has(.vam-light) .vam-btn{padding:12px 14px!important;font-size:13px!important}body:has(.vam-light) .vam-intro{padding:32px 18px 12px}body:has(.vam-light) .vam-tiles{padding:14px 16px 30px;gap:12px}body:has(.vam-light) .vam-tile-photo{aspect-ratio:3/4}body:has(.vam-light) .vam-tile-copy{padding:12px 0;gap:6px}body:has(.vam-light) .vam-tile-copy strong{font-size:19px}body:has(.vam-light) .vam-tile-copy em{font-size:12px}body:has(.vam-light) .vam-perks{padding:22px 8px!important;gap:6px!important}body:has(.vam-light) .vam-perks strong{font-size:11px}body:has(.vam-light) .vam-perks small{font-size:10px}body:has(.vam-light) .vam-promo{min-height:0!important;padding:45px 23px!important}body:has(.vam-light) .vam-promo-art{display:none}}@media(max-width:749px){body:has(.vam-light) .vam-hero{padding:0 0 24px!important;gap:0!important}body:has(.vam-light) .vam-hero-visual{order:-1!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:4/3!important}body:has(.vam-light) .vam-photo{background-position:center 38%!important}body:has(.vam-light) .vam-hero-copy{padding:30px 22px 0!important}body:has(.vam-light) .vam-hero h1{font-size:clamp(31px,8vw,40px)!important;line-height:1.2!important}body:has(.vam-light) .vam-hero p{line-height:1.65!important;margin-bottom:20px!important}body:has(.vam-light) .vam-hero-note{font-size:10px!important;letter-spacing:2px!important}body:has(.vam-light) .vam-intro{padding:25px 20px 12px!important}body:has(.vam-light) .vam-tiles{gap:12px!important}body:has(.vam-light) .vam-tile-photo{aspect-ratio:4/5!important;background-position:center!important}body:has(.vam-light) .vam-tile-copy strong{font-size:18px!important;line-height:1.3!important}body:has(.vam-light) .product-card__title,body:has(.vam-light) [class*=product-card] [class*=title]{font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere}body:has(.vam-light) [class*=product-card] [class*=price]{font-size:13px!important;line-height:1.5!important}body:has(.vam-light) .shopify-section:has(.product-list) .section{padding-inline:16px!important}body .shopify-section-group-footer-group .footer-content{gap:10px!important}body .shopify-section-group-footer-group [class*=menu] summary{font-size:16px!important;color:#d8b780!important;padding:12px 0!important}body .shopify-section-group-footer-group [class*=menu] details{border-bottom:1px solid #3c342c!important}body .shopify-section-group-footer-group .section:has(.footer-content){padding-block:12px!important}}@media(max-width:749px){body:has(.vam-light) .vam-hero-copy{padding:24px 22px 0!important}body:has(.vam-light) .vam-hero h1{font-size:clamp(29px,7.2vw,35px)!important;line-height:1.22!important;margin:13px 0 14px!important}body:has(.vam-light) .vam-hero p{font-size:14px!important;line-height:1.6!important;margin-bottom:17px!important}body:has(.vam-light) .vam-hero-note{margin-top:0!important}body:has(.vam-light) .vam-intro{padding-top:17px!important}body:has(.vam-light) main .shopify-section:has(.accordion) summary,body:has(.vam-light) main .shopify-section:has(.accordion) .accordion__title{font-size:clamp(16px,4.4vw,19px)!important;line-height:1.5!important;font-weight:550!important}body:has(.vam-light) main .shopify-section:has(.accordion) .accordion{padding-block:3px!important}body .shopify-section-group-footer-group .section:has(.footer-content){padding-inline:20px!important}body .shopify-section-group-footer-group .footer-content{width:100%!important;max-width:100%!important;justify-content:stretch!important}body .shopify-section-group-footer-group .footer-content [class*=group],body .shopify-section-group-footer-group .footer-content [class*=menu]{width:100%!important;max-width:100%!important;min-width:0!important}body .shopify-section-group-footer-group .footer-content details{width:100%!important;border-bottom:1px solid #40382e!important}body .shopify-section-group-footer-group .footer-content summary{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 0!important}body .shopify-section-group-footer-group .footer-content summary,body .shopify-section-group-footer-group .footer-content summary *{font-size:16px!important}body .shopify-section-group-footer-group .section:has(input[type=email]){padding-block:22px!important}body .shopify-section-group-footer-group .section:has(input[type=email]) h2{font-size:clamp(25px,6.5vw,30px)!important}body .shopify-section-group-footer-group input[type=email]{font-size:16px!important}}@media(max-width:749px){.shopify-section-group-footer-group .section:has(.footer-content){padding-inline:18px!important}.shopify-section-group-footer-group .footer-content,.shopify-section-group-footer-group .footer-content>*,.shopify-section-group-footer-group .footer-content [class*=group],.shopify-section-group-footer-group .footer-content [class*=menu]{width:100%!important;max-width:none!important;min-width:0!important}.shopify-section-group-footer-group .footer-content details,.shopify-section-group-footer-group .footer-content summary{width:100%!important;max-width:none!important}.shopify-section-group-footer-group .footer-content summary{justify-content:space-between!important;display:flex!important;padding:14px 0!important}.shopify-section-group-footer-group .footer-content details{border-bottom:1px solid #4a4034!important}.shopify-section-group-footer-group input[type=email]{width:100%!important;box-shadow:none!important;outline:none!important;border:1px solid #84745f!important;border-radius:4px!important}.shopify-section-group-footer-group .section:has(input[type=email]){padding-inline:18px!important}.shopify-section-group-footer-group .section:has(input[type=email]) :is(h2,h3){font-size:clamp(23px,6vw,29px)!important}body:has(.vam-light) main .shopify-section:has(.accordion) summary,body:has(.vam-light) main .shopify-section:has(.accordion) .accordion__title{font-size:17px!important;font-weight:500!important;line-height:1.45!important}}.shopify-section-group-footer-group :has(>input[type=email]):after{content:none!important;display:none!important}.shopify-section-group-footer-group input[type=email]{direction:ltr!important;text-align:left!important}@media(max-width:749px){.shopify-section-group-footer-group input[type=email]{background:transparent!important;box-shadow:none!important}}.shopify-section-group-footer-group input[type=email]{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}.shopify-section-group-footer-group input[type=email]::placeholder{color:#c9c3b9!important;opacity:1!important}.shopify-section-group-footer-group :has(>input[type=email]):after{display:none!important;content:none!important}@media(max-width:749px){body:has(.vam-light) .vam-hero-visual{aspect-ratio:5/4!important;min-height:0!important}body:has(.vam-light) .vam-photo{filter:none!important;background-position:center 39%!important}body:has(.vam-light) .vam-hero-copy{padding:24px 20px 8px!important}body:has(.vam-light) .vam-hero h1{font-size:clamp(29px,8vw,38px)!important}body:has(.vam-light) .vam-tiles{gap:10px!important;padding-inline:12px!important}body:has(.vam-light) .vam-tile-copy strong{font-size:17px!important}}body:has(.vam-light) .product-card__image img{object-fit:contain!important}@media(max-width:749px){body:has(.vam-light) .shopify-section:has(.product-list) .product-card{min-width:0!important;gap:7px!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card__image{background:#f5f2ee!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card__image img{object-fit:contain!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card :is(h3,h4,h5){font-size:13px!important;line-height:1.4!important;font-weight:500!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.8em!important;margin:0!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card [class*=price]{font-size:13px!important;line-height:1.4!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card [class*=group]{gap:5px!important}}@media(max-width:749px){body:has(.vam-light) .shopify-section:has(.product-list) .product-card :is(h3,h4,h5){font-size:13px!important;line-height:1.38!important;min-height:2.76em!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card [class*=price]{font-size:13px!important;font-weight:550!important;white-space:nowrap!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card__image img{object-fit:contain!important}body:has(.vam-light) .shopify-section:has(.product-list) .product-card{min-width:0!important}body:has(.vam-light) main .shopify-section:has(.product-list) :is(h2,.h2){line-height:1.2!important;letter-spacing:-.02em!important}body:has(.vam-light) main .shopify-section:has(.product-list) .product-list{row-gap:20px!important}}@media(max-width:749px){.shopify-section-group-footer-group{color:#e9e4dc}.shopify-section-group-footer-group .section{box-sizing:border-box}.shopify-section-group-footer-group h2{font-size:clamp(25px,6.4vw,31px)!important;line-height:1.26!important;letter-spacing:-.015em!important}.shopify-section-group-footer-group .rte p{line-height:1.65!important}.shopify-section-group-footer-group input[type=email]{font-size:15px!important;min-width:0!important}.shopify-section-group-footer-group input[type=email]::placeholder{font-size:14px!important}.shopify-section-group-footer-group .footer-content{row-gap:16px!important}.shopify-section-group-footer-group .footer-content a{line-height:1.8!important}.shopify-section-group-footer-group .footer-content :is(h3,h4){font-size:17px!important;line-height:1.35!important}.shopify-section-group-footer-group .footer-utilities{font-size:12px!important}}body:has(main[data-template^=product]) main[data-template^=product]{direction:rtl}body:has(main[data-template^=product]) main[data-template^=product] [class*=product-details]{text-align:right}body:has(main[data-template^=product]) main[data-template^=product] [class*=buy-buttons] button:not([disabled])[type=submit],body:has(main[data-template^=product]) main[data-template^=product] button[name=add]:not([disabled]){min-height:50px;border-radius:5px;font-weight:700;letter-spacing:0;transition:filter .2s ease}body:has(main[data-template^=product]) main[data-template^=product] [class*=variant-picker] button,body:has(main[data-template^=product]) main[data-template^=product] [class*=variant-picker] label{min-height:40px}@media(max-width:749px){body:has(main[data-template^=product]) main[data-template^=product] button[name=add]{min-height:52px;font-size:16px}body:has(main[data-template^=product]) main[data-template^=product] [class*=product-details]{padding-inline:14px}}main[data-template^=product] .add-to-cart-button:not(:disabled){background:#111!important;border:1px solid #111!important;color:#fff!important;border-radius:5px!important;min-height:52px!important;font-weight:700!important}main[data-template^=product] .add-to-cart-button:not(:disabled):hover{background:#292929!important;border-color:#292929!important}main[data-template^=product] .add-to-cart-button:disabled{opacity:.55;cursor:not-allowed}main[data-template^=product] .variant-option--buttons{direction:ltr;justify-content:flex-end}main[data-template^=product] .variant-option--equal-width-buttons{direction:ltr}main[data-template^=product] .variant-option__button-label:has([data-option-available=false]){opacity:.45;position:relative}main[data-template^=product] .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through;text-decoration-thickness:1px}main[data-template^=product] .variant-option__button-label:has(:checked){outline:1px solid #111;outline-offset:1px}main[data-template^=product] .variant-option legend{text-align:right;width:100%}@media(max-width:749px){main[data-template^=product] .add-to-cart-button{font-size:16px!important}main[data-template^=product] .variant-option__button-label{min-height:44px}main[data-template^=product] .variant-option--buttons{gap:8px}}main[data-template^=product] product-card .quick-add{z-index:3}main[data-template^=product] product-card .quick-add__button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;padding:7px!important;border-radius:50%!important;background:#fff!important;color:#151515!important;border:1px solid #d8d8d8!important;box-shadow:0 1px 5px #00000012!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}main[data-template^=product] product-card .quick-add__button .svg-wrapper,main[data-template^=product] product-card .quick-add__button svg{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex:none!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-text{font-size:0!important;gap:0!important}main[data-template^=product] product-card .quick-add__button:hover{background:#f5f1eb!important}main[data-template^=product] .product-details .text-block:has(+.text-block){margin-bottom:0}@media(max-width:749px){main[data-template^=product] product-card .quick-add__button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important}}main[data-template^=product] product-card .quick-add__button .add-to-cart-text{font-size:initial!important;width:100%!important;height:100%!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;flex:none!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-icon svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;max-width:100%!important;max-height:100%!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-icon svg *{stroke:currentColor!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-text__content{display:none!important}main[data-template^=product] product-card .quick-add__button{background:#fff!important;color:#171717!important;border:1px solid #ddd!important;border-radius:50%!important;box-shadow:0 1px 4px #0000001a!important}main[data-template^=product] product-card .quick-add__button,main[data-template^=product] product-card .quick-add__button:hover,main[data-template^=product] product-card .quick-add__button:focus-visible{background:transparent!important;background-image:none!important;color:#1a1a1a!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:50%!important}main[data-template^=product] product-card .quick-add__button .add-to-cart-text,main[data-template^=product] product-card .quick-add__button .add-to-cart-icon{background:transparent!important;background-image:none!important}main[data-template^=product] product-card .quick-add__button:focus-visible{outline:2px solid #1a1a1a!important;outline-offset:2px!important}@media(max-width:749px){body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card{min-width:0!important;max-width:100%!important;width:100%!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card :is(h3,h4,h5){font-size:14px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card .price{font-size:14px!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) h2{font-size:clamp(25px,7vw,32px)!important;line-height:1.2!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card img{object-fit:contain!important}}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card :is(h3,h4,h5){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.45!important;min-height:2.9em!important;max-height:2.9em!important;margin-block:0!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card{min-width:0!important}@media(max-width:749px){body:has(.vam-campaign) main .shopify-section:has(.product-list){padding-block:14px 26px!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) h2{font-size:clamp(24px,6.5vw,30px)!important;line-height:1.18!important;margin-block:0 15px!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card :is(h3,h4,h5){font-size:13px!important;line-height:1.45!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card .price{font-size:13px!important;line-height:1.5!important}body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card img{object-fit:contain!important}}@media(min-width:750px){body:has(.vam-campaign) main .shopify-section:has(.product-list) product-card :is(h3,h4,h5){font-size:clamp(15px,1.3vw,18px)!important}}@media(min-width:750px){.shopify-section-group-header-group a:focus-visible{outline:2px solid #c9a777;outline-offset:4px}.shopify-section-group-header-group a{transition:color .2s ease}}@media(max-width:749px){.shopify-section-group-header-group :is(button,a){touch-action:manipulation}.shopify-section-group-header-group :is(button,a):focus-visible{outline:2px solid #d2b487;outline-offset:3px}}body:has(.vam-campaign) .vam-campaign .vam-hero{min-height:min(820px,85svh)!important;display:flex!important;align-items:center!important;padding:clamp(42px,7vw,110px) clamp(24px,9vw,150px)!important;background-image:linear-gradient(270deg,#090808d1,#0908088f 34%,#0908080d 77%),url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088)!important;background-position:center 40%!important;background-size:cover!important}body:has(.vam-campaign) .vam-campaign .vam-hero-copy{max-width:660px!important;text-align:right!important}body:has(.vam-campaign) .vam-campaign .vam-hero h1{font-size:clamp(45px,5.5vw,82px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.025em!important;color:#fff!important}body:has(.vam-campaign) .vam-campaign .vam-hero .vam-eyebrow{color:#e4c491!important;letter-spacing:.22em!important}body:has(.vam-campaign) .vam-campaign .vam-hero p{font-size:clamp(16px,1.6vw,21px)!important;color:#f5f1eb!important}@media(max-width:749px){body:has(.vam-campaign) .vam-campaign .vam-hero{min-height:clamp(610px,85svh,790px)!important;align-items:flex-end!important;padding:45px 24px 50px!important;background-image:linear-gradient(0deg,#070707ed,#070707a8 28%,#0707070f 73%),url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088)!important;background-position:55% center!important}.vam-campaign .vam-hero h1{font-size:clamp(35px,9vw,48px)!important}.vam-campaign .vam-hero p{font-size:15px!important}.vam-campaign .vam-actions{gap:10px!important}.vam-campaign .vam-btn{min-height:46px!important;padding:11px 15px!important}}@media(min-width:750px){body:has(.vam-campaign) .vam-campaign .vam-hero{padding-inline-start:clamp(65px,10vw,190px)!important;padding-inline-end:clamp(40px,6vw,105px)!important}body:has(.vam-campaign) .vam-campaign .vam-hero-copy{max-width:min(550px,42vw)!important}body:has(.vam-campaign) .vam-campaign .vam-hero h1{font-size:clamp(38px,4.1vw,65px)!important;line-height:1.14!important}}body:has(.vam-campaign) .vam-campaign .vam-hero .vam-actions .vam-btn{color:#fff!important;background:#12100f3d!important;border:1px solid rgba(255,255,255,.9)!important;min-width:170px;min-height:49px;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body:has(.vam-campaign) .vam-campaign .vam-hero .vam-actions .vam-btn.gold{background:#dfbe8b!important;color:#19140f!important;border-color:#dfbe8b!important}body:has(.vam-campaign) .vam-campaign .vam-hero .vam-actions .vam-btn:not(.gold):hover{background:#fff!important;color:#171411!important}body:has(.vam-campaign) .vam-campaign .vam-hero .vam-actions .vam-btn.gold:hover{background:#f0d6ae!important;color:#19140f!important}@media(max-width:749px){body:has(.vam-campaign) .vam-campaign .vam-hero .vam-actions .vam-btn{min-width:0;flex:1 1 135px}body:has(.vam-campaign) .vam-campaign .vam-hero h1{font-size:clamp(34px,8.5vw,45px)!important}}@media(min-width:990px){.header .menu-list__submenu{background:#fcfaf7!important;border-top:1px solid #e7e0d6!important;border-bottom:1px solid #e5dcd0!important;box-shadow:0 22px 42px #19130c1f!important}.header .menu-list__submenu-inner{padding-block:24px 32px!important}.header .mega-menu__grid{max-width:1480px!important;margin-inline:auto!important;gap:clamp(20px,3vw,54px)!important;align-items:start!important}.header .mega-menu__list{padding-top:12px!important;gap:10px!important}.header .mega-menu__column{padding-inline:12px!important;border-inline-start:1px solid #e9e2d9!important}.header .mega-menu__column .mega-menu__link{display:flex!important;align-items:center!important;min-height:43px!important;padding:9px 14px!important;border-radius:4px!important;color:#26211d!important;font-size:15px!important;line-height:1.5!important;text-decoration:none!important;transition:background .2s,color .2s,transform .2s!important}.header .mega-menu__column .mega-menu__link:hover,.header .mega-menu__column .mega-menu__link:focus-visible{background:#efe7da!important;color:#79562b!important;transform:translate(-3px)!important}.header .mega-menu__content{gap:14px!important}.header .mega-menu__content .resource-card,.header .mega-menu__content .product-card{background:#fff!important;border:1px solid #ece6dd!important;border-radius:6px!important;overflow:hidden!important;transition:transform .25s,box-shadow .25s!important}.header .mega-menu__content .resource-card:hover,.header .mega-menu__content .product-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 28px #231a1017!important}.header .mega-menu__content img{object-fit:contain!important;background:#fff!important}.header .mega-menu__content .resource-card__content,.header .mega-menu__content .product-card__content{padding:10px 12px!important}.header .menu-list__link[aria-haspopup=true][aria-expanded=true]{color:#d5b17c!important}}@media(max-width:989px){.header__drawer .menu-drawer,.header__drawer .menu-drawer__content{background:#faf8f4!important}.header__drawer a:focus-visible{outline:2px solid #b89665!important;outline-offset:3px}}@media(min-width:990px){.header .menu-list__submenu{background:#f7f3ed!important;border-top:1px solid #d9c6ab!important;box-shadow:0 16px 35px #1e181321!important}.header .menu-list__submenu-inner{padding-block:28px 35px!important}.header .mega-menu__grid{direction:rtl!important;max-width:1500px!important;gap:clamp(20px,2.6vw,46px)!important;align-items:start!important}.header .mega-menu__list{direction:rtl!important;text-align:right!important;align-self:start!important;padding:10px 0 8px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;border-right:3px solid #b99a70!important}.header .mega-menu__column{border:0!important;padding:0 15px!important;max-width:290px!important;width:100%!important;grid-column:auto!important}.header .mega-menu__column>div{width:100%!important}.header .mega-menu__column .mega-menu__link{direction:rtl!important;justify-content:flex-start!important;text-align:right!important;min-height:46px!important;padding:10px 16px!important;font-weight:500!important;border-radius:3px!important;font-size:16px!important;background:transparent!important;color:#28211b!important;transform:none!important}.header .mega-menu__column .mega-menu__link:hover,.header .mega-menu__column .mega-menu__link:focus-visible{background:#e9ddce!important;color:#76512a!important;transform:none!important}.header .mega-menu__content{direction:rtl!important;align-self:start!important;gap:16px!important;max-width:920px!important}.header .mega-menu__content .resource-card,.header .mega-menu__content .product-card{border:1px solid #e4d8c8!important;background:#fff!important;border-radius:3px!important;box-shadow:none!important}.header .mega-menu__content img{object-fit:contain!important;max-height:230px!important}.header .mega-menu__content .resource-card__content,.header .mega-menu__content .product-card__content{padding:12px 15px!important;text-align:right!important}.header .mega-menu__content :is(h3,h4,.resource-card__title,.product-card__title){font-size:14px!important;line-height:1.5!important}}@media(min-width:990px){.header .mega-menu__grid{display:grid!important;grid-template-columns:minmax(230px,290px) minmax(0,940px)!important;justify-content:space-between!important;column-gap:clamp(28px,4vw,90px)!important;direction:rtl!important;align-items:start!important}.header .mega-menu__list{grid-column:1!important;min-width:0!important;justify-self:stretch!important}.header .mega-menu__content{grid-column:2!important;min-width:0!important;width:100%!important;max-width:940px!important;justify-self:start!important}.header .mega-menu__content:has(.mega-menu__content-list--products):before{content:"\5e0\5d1\5d7\5e8\5d9\5dd  \5d1\5e9\5d1\5d9\5dc\5da";display:block;text-align:right;direction:rtl;font-size:17px;font-weight:600;letter-spacing:.01em;color:#5e462d;margin-bottom:15px}.header .mega-menu__content-list--products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;direction:rtl!important}.header .mega-menu__content-list--products>.mega-menu__content-list-item{min-width:0!important;width:100%!important;max-width:none!important}.header .mega-menu__content-list--products :is(.product-card,.resource-card){height:auto!important;min-height:0!important}.header .mega-menu__content-list--products :is(.product-card__image,.resource-card__image,.card__media){max-height:185px!important;overflow:hidden!important}.header .mega-menu__content-list--products img{max-height:185px!important;object-fit:contain!important}.header .mega-menu__content-list--products :is(.product-card__content,.resource-card__content){padding:10px 12px 12px!important}}@media(min-width:990px)and (max-width:1199px){.header .mega-menu__grid{grid-template-columns:minmax(180px,230px) minmax(0,1fr)!important;column-gap:24px!important}.header .mega-menu__content-list--products{gap:10px!important}}.vam-directory a:focus-visible,.vam-women-categories a:focus-visible,.vam-men-categories a:focus-visible{outline:3px solid #b18b56!important;outline-offset:3px!important}@media(max-width:749px){.vam-directory-grid a,.vam-women-card,.vam-men-card{touch-action:manipulation}.vam-directory header h1{line-height:1.18!important}.vam-directory-feature a{min-height:245px!important}}@media(prefers-reduced-motion:reduce){.vam-directory a,.vam-women-card,.vam-men-card,.vam-shop-links a,.vam-hero *{transition:none!important;animation:none!important}}body:has(form[action*="/contact"]) main{direction:rtl}body:has(form[action*="/contact"]) main .rte{direction:rtl;text-align:right;line-height:1.8}body:has(form[action*="/contact"]) main form[action*="/contact"]{direction:rtl;text-align:right;max-width:960px;margin-inline:auto}body:has(form[action*="/contact"]) main form[action*="/contact"] input,body:has(form[action*="/contact"]) main form[action*="/contact"] textarea{direction:rtl;text-align:right}@media(max-width:749px){body:has(form[action*="/contact"]) main form[action*="/contact"] input,body:has(form[action*="/contact"]) main form[action*="/contact"] textarea{font-size:16px}}@media(min-width:750px){body:has(.vam-light) .vam-photo{background-image:url(/cdn/shop/files/vamior-luxury-models-desktop.jpg?v=1791838088)!important;background-position:34% center!important;filter:none!important}body:has(.vam-light) .vam-hero-visual{background-color:#1b1715!important}}@media(min-width:1100px){body:has(.vam-light) .vam-hero{background-color:#1b1715!important}body:has(.vam-light) .vam-photo{background-size:78% auto!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:#1b1715!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vamior-editorial.css.map */
