*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#f2f2f2;background:#0a0a0b;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #e8e8e8;outline-offset:6px}img{display:block;width:100%;height:auto}.skip{position:absolute;left:16px;top:-100px;background:#fff;color:#0a0a0b;padding:12px;z-index:5}.skip:focus{top:12px}.announcement{background:#0a0a0b;color:#fff;text-align:center;padding:10px 20px;font-size:.875rem;letter-spacing:.03em}.announcement span{margin-left:18px;opacity:.7}header{display:flex;align-items:center;justify-content:space-between;padding:28px 5%;gap:28px}.brand{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;letter-spacing:.08em;line-height:1.2;white-space:nowrap}.brand span{font-style:italic;letter-spacing:.025em}nav{display:flex;align-items:center;gap:34px;font-size:.875rem}nav a:hover,.footer-nav a:hover{text-decoration:underline;text-underline-offset:5px}.shop-link{border-bottom:1px solid #565656;padding:7px 0}.shop-link span{margin-left:16px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.hero-copy{background:#0a0a0b;color:#fff;padding:64px 10% 30px;display:flex;align-items:flex-start;flex-direction:column}.eyebrow{font-size:.75rem;letter-spacing:.16em;font-weight:500;margin:0 0 26px;line-height:1.6}h1,h2,h3,p{overflow-wrap:break-word}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6.3vw,6.7rem);line-height:1.02;letter-spacing:-.045em;font-weight:400;margin:0 0 30px}h1 em{color:#e8e8e8;font-weight:400}.hero-description{font-size:1rem;line-height:1.75;color:#c4c4c4;margin:0 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;padding:15px 22px;background:#fff;color:#0a0a0b;font-size:.875rem;min-height:52px;transition:background .2s}.button:hover{background:#e8e8e8}.button span{font-size:1.15rem}.hero-bottom{margin-top:auto;padding-top:54px;display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;font-size:.75rem;color:#ababab}.hero-bottom span:first-child{letter-spacing:.1em}.hero-photo{position:relative;background:#e9dfd4;overflow:hidden;min-width:0}.hero-photo>img{height:100%;object-fit:cover;object-position:center;transition:transform .6s}.hero-photo:hover>img{transform:scale(1.025)}.image-caption{position:absolute;bottom:26px;left:28px;right:28px;background:#0c0c0de8;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;font-family:Georgia,serif;font-size:1.7rem}.image-caption small{display:block;font-family:Arial,sans-serif;font-size:.75rem;letter-spacing:.13em;margin-bottom:3px}.round-arrow{font-family:Arial,sans-serif;font-size:1.3rem;border:1px solid #686868;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.catalog{padding:82px 5% 72px;max-width:1680px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section-heading .eyebrow{color:#d0d0d0;margin-bottom:14px}h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.5rem);line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:0}.section-heading>p{color:#b8b8b8;margin:0;font-size:.9375rem}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 26px}.product-image{display:block;overflow:hidden;background:#f3f0ee;aspect-ratio:1}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.product-image:hover img{transform:scale(1.035)}.product-info{padding-top:17px}h3{font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.3;margin:0 0 9px}h3 a:hover{text-decoration:underline;text-underline-offset:4px}.product-link{font-size:.875rem;color:#e8e8e8;display:inline-flex;align-items:center;gap:14px;padding:3px 0;border-bottom:1px solid #666666}.catalog-end{border-top:1px solid #333334;margin-top:48px;padding-top:32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.catalog-end p{color:#b8b8b8;font-size:.875rem;margin:0}.button.dark{background:#f3f3f3;color:#101011}.button.dark:hover{background:#fff}footer{background:#111112;padding:48px 5% 24px}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:30px;padding-bottom:46px}.footer-top p{margin:0;font-family:Georgia,serif;font-size:1.6rem;line-height:1.3}.footer-nav{display:flex;flex-direction:column;gap:12px;font-size:.875rem}.footer-bottom{border-top:1px solid #333334;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#b8b8b8}.footer-bottom>div{display:flex;gap:22px}.footer-bottom a{padding:5px 0}@media(min-width:1600px){.hero-copy{padding-left:max(10%,calc((100vw - 1450px)/2))}.hero{min-height:760px}}@media(max-width:1000px){header{padding:24px 4%}nav{gap:20px}.brand{font-size:1.4rem}.hero{min-height:590px}.hero-copy{padding:46px 8% 24px}h1{font-size:4.5rem}.hero-bottom{flex-direction:column;align-items:start;gap:6px;padding-top:35px}.hero-description br{display:none}.catalog{padding:60px 4%}.products{gap:35px 20px}.section-heading{align-items:start}.section-heading>p{max-width:220px}.footer-top .brand{font-size:1.3rem}}@media(max-width:700px){.announcement{font-size:.75rem;padding:9px 12px}.announcement span{display:none}header{padding:20px 5%;flex-wrap:wrap;gap:18px}.brand{font-size:1.5rem}nav{width:100%;justify-content:space-between;gap:12px;font-size:.875rem}.shop-link{padding:0;border:0}.shop-link span{margin-left:5px}.hero{display:flex;flex-direction:column}.hero-copy{padding:40px 7% 30px}h1{font-size:clamp(3.2rem,12vw,5rem);margin-bottom:23px}.eyebrow{font-size:.75rem;letter-spacing:.11em;margin-bottom:22px}.hero-description{margin-bottom:24px}.hero-bottom{flex-direction:row;width:100%;padding-top:30px;font-size:.75rem;flex-wrap:wrap}.hero-photo{aspect-ratio:1}.hero-photo>img{height:100%;object-fit:cover}.image-caption{bottom:16px;left:16px;right:16px;padding:13px 17px;font-size:1.5rem}.catalog{padding:48px 5%}.section-heading{display:block;margin-bottom:26px}.section-heading>p{max-width:none;margin-top:18px}.section-heading>p br{display:none}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}h3{font-size:1.125rem}.product-link{font-size:.875rem;gap:8px}.product-info{padding-top:12px}.catalog-end{align-items:start;flex-direction:column;margin-top:34px;gap:22px}.catalog-end p br{display:none}.footer-top{flex-wrap:wrap;padding-bottom:30px}.footer-top>.brand{width:100%;font-size:1.5rem}.footer-top p{font-size:1.4rem}.footer-bottom{flex-direction:column}.footer-bottom>div{flex-wrap:wrap;gap:12px 20px}footer{padding:35px 5% 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}::selection{background:#e8e8e8;color:#101011}.announcement{background:#161617;border-bottom:1px solid #2b2b2d;color:#c6c6c6;font-size:.75rem;letter-spacing:.12em}header{border-bottom:1px solid #29292a;background:#0a0a0b;padding-top:30px;padding-bottom:30px}.brand{color:#f5f5f5}.brand span{color:#e8e8e8}.hero{grid-template-columns:1.08fr 1fr;padding:0 3% 0 0;gap:0;min-height:720px;border-bottom:1px solid #29292a}.hero-copy{padding:76px 9% 34px;background:radial-gradient(ellipse at 0% 20%,#202022,#0a0a0b 70%)}h1{font-size:clamp(3.5rem,6.7vw,7rem);letter-spacing:-.05em}h1 .line{display:block}h1 .line:last-child{padding-bottom:.12em}.hero .eyebrow{color:#d1d1d1;display:flex;align-items:center;gap:14px}.hero .eyebrow:before{content:"";width:30px;height:1px;background:#8d8d8d;flex-shrink:0}.hero-photo{margin:30px 0;align-self:stretch}.hero-photo>img{height:100%;object-fit:cover}.image-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff29;color:#f2f2f2}.image-caption small{color:#e8e8e8}.button{background:#f3f3f3;color:#101011;border:1px solid transparent;transition:background .3s,box-shadow .3s}.button:hover{background:#fff;box-shadow:0 0 0 5px #ffffff09}.button span,.product-link span,.round-arrow{transition:transform .35s ease}.button:hover span,.product-link:hover span{transform:translate(3px,-2px)}.hero-photo:hover .round-arrow{transform:rotate(45deg)}.hero-bottom{border-top:1px solid #363433;padding-top:20px;margin-top:48px}.catalog{padding-top:95px;padding-bottom:85px}.section-heading{padding-bottom:30px;border-bottom:1px solid #333334;margin-bottom:40px}.products{gap:50px 28px}.product-image{position:relative;isolation:isolate}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff16;pointer-events:none}.product-info{padding-top:20px}h3{color:#f2f2f2;font-size:1.4rem}.product-link{border-bottom-color:#666;padding-bottom:6px}.footer-top .brand{font-size:2rem}.footer-top p{color:#e8e8e8}footer{border-top:1px solid #333334;background:linear-gradient(140deg,#19191b,#0c0c0d)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-image img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}.product-image:hover img{transform:scale(1.055)}}@media(max-width:1000px){.hero{min-height:630px;padding-right:3%}.hero-copy{padding:50px 8% 28px}h1{font-size:clamp(3.4rem,6.7vw,5rem)}.hero-bottom{margin-top:36px}.products{gap:36px 20px}}@media(max-width:700px){header{padding:22px 5%}.hero{padding:0;display:flex;min-height:auto}.hero-copy{padding:44px 7% 28px}h1{font-size:clamp(3.2rem,12vw,5rem)}.hero-photo{margin:0 5% 25px;align-self:auto;aspect-ratio:1}.hero-bottom{margin-top:30px;padding-top:18px}.hero .eyebrow{font-size:.75rem;letter-spacing:.09em}.hero .eyebrow:before{width:20px}.catalog{padding:52px 5%}.products{gap:32px 14px}.section-heading{padding-bottom:24px;margin-bottom:28px}h3{font-size:1.125rem}.footer-top .brand{font-size:1.5rem}.announcement{letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{scroll-padding-top:32px}.scroll-progress{position:fixed;inset:0 auto auto 0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:#e8e8e8;z-index:50;pointer-events:none}header nav a{position:relative}header nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:#e8e8e8;transform:scaleX(0);transform-origin:left;transition:transform .35s}header nav a:hover:after,header nav a:focus-visible:after{transform:scaleX(1)}header nav a:hover{text-decoration:none}.hero-copy{position:relative}.hero-copy:after{content:"";position:absolute;left:9%;right:9%;top:38px;height:1px;background:linear-gradient(90deg,#979797,transparent);transform-origin:left}.hero-photo>img{transform:translateY(var(--parallax,0px)) scale(1.07);transition:filter .5s}.hero-photo:hover>img{transform:translateY(var(--parallax,0px)) scale(1.07)}h1 .line{overflow:hidden}.hero h1 em{background:linear-gradient(105deg,#fff,#ababab 55%,#eee);background-clip:text;-webkit-background-clip:text;color:transparent}.collections{padding:105px 6% 95px;max-width:1680px;margin:0 auto}.collections .section-heading{border:0;margin-bottom:48px;padding:0}.collections h2{font-size:clamp(2.4rem,4.6vw,4.8rem)}.collections h2 em{font-weight:400;color:#e8e8e8}.collection-covers{display:grid;grid-template-columns:1.1fr .9fr;column-gap:6%;row-gap:52px;align-items:start}.collection-cover{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#242323;isolation:isolate;color:#fff}.collection-cover:nth-child(2n){margin-top:100px}.cover-photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cover-photo img{height:100%;width:100%;object-fit:cover;transform:translateY(var(--parallax,0px)) scale(1.08);transition:filter .6s;filter:brightness(.9)}.collection-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003 0%,transparent 30%,#0001 46%,#000d 100%);z-index:0;pointer-events:none}.cover-number{position:absolute;left:28px;top:24px;z-index:1;font-size:.8125rem;letter-spacing:.14em;border:1px solid #ffffff80;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;background:#0004}.cover-copy{position:absolute;bottom:30px;left:32px;right:32px;z-index:1}.cover-copy .eyebrow{font-size:.75rem;color:#eee;letter-spacing:.17em;margin-bottom:13px}.cover-copy h3{font-family:Georgia,serif;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:400;line-height:1.05;margin:0 0 24px;color:#fff;letter-spacing:-.04em}.cover-action{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #ffffff70;padding-top:16px;font-size:.875rem}.cover-arrow{font-size:1.4rem;transition:transform .4s}.collection-cover:hover .cover-arrow{transform:translate(4px,-4px)}.collection-cover:hover .cover-photo img{filter:brightness(1)}.cover-copy h3{transition:transform .5s}.collection-cover:hover .cover-copy h3{transform:translateY(-5px)}.collection-cover:focus-visible{outline-offset:7px;outline-color:#fff}.catalog{padding-top:0}.collection-section{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,3fr);gap:5%;padding:64px 0 75px;border-top:1px solid #383838;scroll-margin-top:24px}.collection-intro{position:sticky;top:38px;align-self:start}.chapter-number{font-family:Georgia,serif;font-size:4.5rem;line-height:1;color:#b7b7b7;display:block;margin-bottom:26px}.collection-intro .eyebrow{margin-bottom:12px;color:#c1c1c1}.collection-intro h2{font-size:clamp(2rem,2.8vw,3.2rem)}.collection-intro>p:not(.eyebrow){font-size:.9375rem;color:#b8b8b8;line-height:1.65;margin-top:18px}.back-collections{display:inline-flex;align-items:center;gap:20px;font-size:.875rem;color:#dfdfdf;padding:8px 0;border-bottom:1px solid #646464;margin-top:18px}.back-collections span{transition:transform .3s}.back-collections:hover span{transform:translateY(-3px)}.collection-section .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.collection-section .product-info{padding-bottom:16px;border-bottom:1px solid #292929}.collection-section .product-image{aspect-ratio:1;transition:box-shadow .4s}.collection-section .product-image:hover{box-shadow:0 14px 36px #0008}.collection-section:last-of-type .products{max-width:580px;grid-template-columns:1fr}.collection-section:last-of-type .product-image{aspect-ratio:3/4}.collection-section:last-of-type .product-image img{object-fit:cover}.catalog-end{margin-top:0;padding-top:35px}.footer-wordmark{font-family:Georgia,serif;font-size:clamp(3rem,12.2vw,12rem);line-height:1.2;letter-spacing:-.055em;text-align:center;padding:16px 0 60px;border-bottom:1px solid #383838;margin-bottom:48px;color:#e8e8e8}.footer-wordmark em{font-weight:400;color:#e5e5e5}@media(max-width:1000px){.collections{padding:70px 5%}.collection-covers{column-gap:5%;row-gap:35px}.collection-cover:nth-child(2n){margin-top:70px}.cover-copy{left:24px;right:24px;bottom:24px}.collection-section{grid-template-columns:minmax(150px,1fr) minmax(0,2.5fr);gap:4%;padding:46px 0 56px}.collection-section .products{gap:28px 16px}.chapter-number{font-size:3.5rem}.collection-intro h2{font-size:2rem}.hero-copy:after{top:24px;left:8%;right:8%}}@media(max-width:700px){.collections{padding:54px 5% 48px}.collections .section-heading{margin-bottom:30px}.collections h2{font-size:2.5rem}.collection-covers{grid-template-columns:1fr 1fr;gap:16px 12px}.collection-cover{aspect-ratio:3/5}.collection-cover:nth-child(2n){margin-top:34px}.cover-number{left:12px;top:12px;font-size:.75rem;width:32px;height:32px}.cover-copy{bottom:16px;left:12px;right:12px}.cover-copy h3{font-size:clamp(1.35rem,5.3vw,2.2rem);margin-bottom:14px;line-height:1.1}.cover-copy .eyebrow{font-size:.75rem;letter-spacing:.02em;margin-bottom:9px}.cover-action{font-size:.875rem;line-height:1.4;gap:7px;padding-top:10px}.cover-arrow{font-size:1.125rem}.collection-section{display:block;padding:36px 0 44px;scroll-margin-top:10px}.collection-intro{position:static;margin-bottom:26px}.chapter-number{float:right;margin:0 0 12px 15px;font-size:3rem}.collection-intro h2{font-size:2.2rem}.collection-intro>p:not(.eyebrow){margin:12px 0}.back-collections{margin-top:0}.collection-section .products{gap:28px 14px}.collection-section:last-of-type .products{max-width:400px}.footer-wordmark{padding-bottom:26px;margin-bottom:32px;font-size:12vw}.catalog{padding-top:0}.hero-copy:after{left:7%;right:7%;top:22px}}@media(max-width:370px){.collection-covers{grid-template-columns:1fr}.collection-cover{aspect-ratio:4/5}.collection-cover:nth-child(2n){margin-top:0}.cover-copy{left:24px;right:24px;bottom:24px}.cover-copy h3{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.hero-photo>img,.hero-photo:hover>img,.cover-photo img{transform:none!important}.scroll-progress{display:none}}@media print{.scroll-progress{display:none}.collection-intro{position:static}.collection-cover{break-inside:avoid}}.hero-copy{background-color:#0a0a0b;background-image:linear-gradient(90deg,#0000006e,#000000b3),var(--marble-image);background-size:cover;background-position:center}.hero-copy:after{background:linear-gradient(90deg,#c8c8c8,transparent)}.hero .eyebrow,.hero-bottom{color:#e0e0e0}.hero-bottom{border-color:#ffffff40}.hero h1 em{background:linear-gradient(115deg,#fff 5%,#a6a6a6 52%,#f7f7f7 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.catalog-end{padding:32px;border:1px solid #ffffff26;background:linear-gradient(90deg,#000c,#0009),var(--marble-image) center 65%/cover}.catalog-end p{color:#e0e0e0}.button.dark{background:#f7f7f7;color:#111}.button.dark:hover{background:#d9d9d9}footer{position:relative;isolation:isolate;background:#f2f2f2;color:#181818;border-top:1px solid #aaa;overflow:hidden}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--marble-image) center/cover;filter:invert(1);opacity:.5;pointer-events:none}footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#ffffff65,#ffffffb0 50%,#ffffff50);pointer-events:none}footer .brand,footer .brand span,footer .footer-wordmark,footer .footer-wordmark em,footer .footer-top p{color:#181818}footer .footer-wordmark{border-color:#0003}footer .footer-bottom{color:#424242;border-color:#0003}footer a:focus-visible{outline-color:#222}.collection-cover{outline:1px solid #ffffff25;outline-offset:-1px}.image-caption{border-color:#ffffff40}@media(max-width:700px){.catalog-end{padding:24px 20px}.hero-copy{background-position:35% center}footer:before{background-size:auto 100%}}.hero{background:#090909 var(--marble-image) center/cover}.hero-copy{background-image:linear-gradient(90deg,#0001,#0004),var(--marble-image);background-position:left center}.hero h1,.hero-description,.hero .eyebrow,.hero-bottom{text-shadow:0 2px 14px #000}.collections{max-width:none;background:linear-gradient(90deg,#0005,#0002),var(--marble-image) right center/cover;border-bottom:1px solid #ffffff35}.collections .section-heading,.collection-covers{max-width:1480px;margin-left:auto;margin-right:auto}.collections .section-heading{text-shadow:0 2px 12px #000}.collection-cover{outline:1px solid #ffffff65;box-shadow:0 20px 45px #0008}.collection-intro{padding:24px 18px;background:linear-gradient(110deg,#0002,#0006),var(--marble-image) 80% center/auto 100%;border-top:1px solid #ffffff55;border-bottom:1px solid #ffffff30}.collection-intro h2,.collection-intro p,.chapter-number,.back-collections{text-shadow:0 2px 10px #000}.catalog-end{background:linear-gradient(90deg,#0003,#0001),var(--marble-image) center/cover;border-color:#fff5}.catalog-end p{text-shadow:0 2px 12px #000}footer:before{opacity:1;background-position:center 72%;filter:invert(1) contrast(1.35)}footer:after{background:linear-gradient(90deg,#ffffff12,#ffffff40 50%,#ffffff12)}footer .footer-wordmark{color:#111;text-shadow:0 1px 10px #ffffffe0}footer .footer-top,footer .footer-bottom{text-shadow:0 1px 6px #fff,0 0 15px #fff}@media(max-width:700px){.collection-intro{padding:22px 18px;background-size:cover}.collections{background-size:auto 100%}.hero-copy{background-position:25% center}footer:before{background-size:cover}}@font-face{font-family:Venezia Display;src:url(//veneziaglam.com/cdn/shop/t/35/assets/lmroman-regular.woff?v=89895883644760121621789312000) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Venezia Display;src:url(//veneziaglam.com/cdn/shop/t/35/assets/lmroman-italic.woff?v=43821967673048943461789312000) format("woff");font-display:swap;font-weight:400;font-style:italic}.brand-landing{min-height:calc(100svh - 145px);padding:36px 5% 28px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;isolation:isolate;background:#0b0b0b var(--marble-image) center/cover;overflow:hidden;border-bottom:1px solid #ffffff40}.brand-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#0004,#0001 65%,#0006)}.landing-center{margin:auto 0;text-align:center;padding:25px 0 30px;width:100%}.landing-title{font-family:Venezia Display,Georgia,serif;font-weight:400;font-size:clamp(5rem,13.7vw,14.5rem);line-height:1;letter-spacing:-.055em;margin:0;color:#f5f5f5;text-shadow:0 0 24px #ffffff18}.landing-title .name-first{display:block;padding:0 .12em .025em 0}.landing-title .name-second{display:block;font-weight:400;font-size:1.04em;line-height:1.03;margin-left:.38em;color:#e7e7e7;padding:0 .2em .08em 0}.landing-motto{font-size:.875rem;letter-spacing:.16em;color:#dadada;margin:28px 0 0;line-height:1.7}.landing-scroll{display:flex;flex-direction:column;gap:13px;align-items:center;padding:12px 10px 0;font-size:.8125rem;letter-spacing:.05em;color:#e1e1e1;text-align:center}.scroll-stem{font-size:1.5rem;display:block;transition:transform .4s}.landing-scroll:hover .scroll-stem{transform:translateY(6px)}.editorial{position:relative;isolation:isolate;min-height:640px;aspect-ratio:3/2;max-height:1000px;background:#dcdad6;overflow:hidden;color:#171717;scroll-margin-top:0}.editorial-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.editorial-photo img{height:100%;width:100%;object-fit:cover;object-position:center;transform:translateY(var(--parallax,0px)) scale(1.04)}.editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#ffffff55,transparent 58%)}.editorial-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:42%}.editorial-copy .eyebrow{color:#323232;margin-bottom:25px}.editorial-copy h2{font-family:Venezia Display,Georgia,serif;font-size:clamp(3rem,5.8vw,6.3rem);line-height:1.04;letter-spacing:-.035em;color:#151515}.editorial-copy h2 em{font-weight:400}.editorial-link{display:inline-flex;gap:38px;align-items:center;font-size:.875rem;border-bottom:1px solid #555;padding:15px 0 10px;margin-top:28px}.editorial-link span{transition:transform .3s}.editorial-link:hover span{transform:translate(3px,-3px)}.editorial-note{position:absolute;bottom:20px;left:7%;font-size:.75rem;letter-spacing:.05em;color:#333;background:#ffffffb0;padding:6px 9px;margin:0}@media(max-width:700px){.brand-landing{min-height:calc(100svh - 150px);padding:24px 5%}.landing-title{font-size:clamp(4.5rem,19vw,8rem)}.landing-motto{font-size:.8125rem;letter-spacing:.06em;margin-top:25px}.landing-scroll{font-size:.8125rem}.editorial{aspect-ratio:auto;min-height:0;padding-top:118%;padding-bottom:260px;max-height:none}.editorial-photo{bottom:260px}.editorial-photo img{object-position:75% center;object-fit:cover}.editorial:after{display:none}.editorial-copy{top:auto;left:7%;right:7%;bottom:62px;transform:none;max-width:none}.editorial-copy .eyebrow{margin-bottom:14px}.editorial-copy h2{font-size:2.5rem}.editorial-copy h2 br{display:none}.editorial-link{margin-top:8px;padding:8px 0}.editorial-note{bottom:14px;font-size:.75rem;left:7%;right:7%;background:transparent;padding:0}.editorial{background:#e6e4e0}}@media(prefers-reduced-motion:reduce){.editorial-photo img{transform:none!important}.landing-title span,.landing-title em{filter:none!important}}@media(max-width:700px){.editorial{padding:0}.editorial-photo{position:relative;inset:auto;aspect-ratio:4/5;z-index:auto;overflow:hidden}.editorial-copy{position:relative;inset:auto;transform:none;padding:30px 7% 20px;max-width:none}.editorial-note{position:relative;inset:auto;margin:0;padding:0 7% 20px}.editorial-photo img{position:absolute;top:0;right:0;bottom:0;left:0}.landing-title{line-height:1.05}}.gender-covers{grid-template-columns:1fr 1fr;gap:5%;align-items:start}.gender-covers .collection-cover{aspect-ratio:4/5}.gender-covers .collection-cover:nth-child(2){margin-top:84px}.cover-donna .cover-photo img{object-position:76% center}.cover-uomo .cover-photo img{object-position:center}.gender-covers .cover-copy h3{font-family:Venezia Display,Georgia,serif;font-size:clamp(3.5rem,6vw,6rem);font-style:italic}.gender-covers .cover-copy .eyebrow{letter-spacing:.12em;line-height:1.5}.collection-image-note{max-width:1480px;margin:25px auto 0;font-size:.75rem;color:#c4c4c4;text-align:right}.department-heading{padding:60px 0 35px;scroll-margin-top:25px}.department-heading>.eyebrow{color:#c7c7c7;margin-bottom:12px}.department-heading h2{font-family:Venezia Display,Georgia,serif;font-size:4.5rem}.department-nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px}.department-nav a{font-size:.875rem;border-bottom:1px solid #777;padding:7px 0;transition:color .3s,border-color .3s}.department-nav a:hover{border-color:#fff;color:#fff}.mens-space{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:5%;padding:70px 7%;border-top:1px solid #ffffff30;background:linear-gradient(110deg,#0003,#0008),var(--marble-image) center/cover}.mens-number{font-family:Venezia Display,Georgia,serif;font-size:clamp(6rem,15vw,13rem);line-height:1;color:#aaa}.mens-copy h2{font-family:Venezia Display,Georgia,serif;font-size:clamp(2.7rem,4.5vw,5rem)}.mens-copy h2 em{font-weight:400}.mens-copy>p:not(.eyebrow){color:#ccc;margin:24px 0;line-height:1.7}.mens-copy .eyebrow{margin-bottom:18px}.gender-covers .cover-action:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#fff;transition:width .7s}.gender-covers .cover-action{position:relative;padding-bottom:8px}.gender-covers .collection-cover:hover .cover-action:before,.gender-covers .collection-cover:focus-visible .cover-action:before{width:100%}@media(max-width:700px){.gender-covers{gap:14px}.gender-covers .collection-cover{aspect-ratio:3/5}.gender-covers .collection-cover:nth-child(2){margin-top:36px}.gender-covers .cover-copy h3{font-size:2.9rem}.gender-covers .cover-copy .eyebrow{font-size:.75rem;letter-spacing:.02em}.collection-image-note{text-align:left;line-height:1.5}.department-heading{padding:40px 0 28px}.department-heading h2{font-size:3.5rem}.department-nav{gap:10px 20px}.mens-space{grid-template-columns:1fr;padding:45px 7%;gap:22px}.mens-number{font-size:4rem}.mens-copy>p br{display:none}.editorial-copy h2{font-size:2.1rem}}@media(max-width:370px){.gender-covers{grid-template-columns:1fr}.gender-covers .collection-cover{aspect-ratio:4/5}.gender-covers .collection-cover:nth-child(2){margin-top:0}}@media(min-width:701px){.editorial:after{background:linear-gradient(90deg,#000b,#0005 38%,transparent 65%)}.editorial-copy h2,.editorial-copy .eyebrow,.editorial-link{color:#fff;text-shadow:0 2px 12px #0008}.editorial-copy h2{font-size:clamp(2.7rem,4.6vw,5rem)}.editorial-link{border-color:#ffffff90}.editorial-note{color:#eee;background:#0007}}body{background:var(--vg-bg);color:var(--vg-text)}.brand-landing,.collections,.mens-space{background-color:var(--vg-bg)}.landing-title,.brand,.brand span,.collection-intro h2,.department-heading h2,.product-info h3{color:var(--vg-text)}.button,.button.dark{background:var(--vg-accent);color:var(--vg-button-text)}.product-link,.back-collections{color:var(--vg-accent)}body.no-marble{--marble-image:none!important}.brand-landing{--landing-scale:1}.landing-title{font-size:calc(clamp(5rem,13.7vw,14.5rem) * var(--landing-scale))}.shopify-section-group-header-group .announcement{margin:0}header .brand img{max-width:var(--logo-width,180px);max-height:80px;object-fit:contain}header nav{flex-wrap:wrap}.native-main{max-width:1400px;margin:auto;padding:60px 5%;min-height:50vh}.native-main h1{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:30px}.native-main h2{margin:22px 0}.native-main p{line-height:1.7}.native-main input,.native-main select,.native-main textarea{font:inherit;border:1px solid #777;background:#fff;color:#151515;padding:12px;width:100%;border-radius:0}.native-main label{display:block;margin:16px 0 7px}.native-main input[type=checkbox]{width:auto}.native-main button{font:inherit;cursor:pointer;border:1px solid #aaa}.native-main button:disabled{opacity:.5;cursor:not-allowed}.native-main .button{margin-top:20px;justify-content:center}.rte{overflow-wrap:anywhere}.rte a{text-decoration:underline}.rte img{max-width:100%;height:auto}.rte table{display:block;overflow:auto}.rte ul,.rte ol{padding-left:24px}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6%}.product-gallery{display:grid;gap:16px}.product-gallery img{width:100%;height:auto}.product-detail h1{font-size:clamp(2.3rem,4vw,4rem)}.product-price{font-size:1.4rem;margin:15px 0}.product-price s{color:#aaa;font-size:1rem;margin-left:10px}.product-detail .rte{margin:28px 0}.product-detail .shopify-payment-button{margin-top:16px}.product-detail .quantity{max-width:120px}.price{color:var(--vg-text);margin:8px 0}.price s{color:#aaa;font-size:.875rem;margin-left:8px}.empty-state{padding:38px 0;color:#ccc}.pagination{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:35px 0}.pagination a{padding:10px;border:1px solid #666}.cart-row{display:grid;grid-template-columns:100px 1fr 110px 120px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #555}.cart-row h2{font-size:1.4rem;margin:0}.cart-row img{width:100px;height:auto}.cart-row a{text-decoration:underline}.cart-summary{max-width:450px;margin:30px 0 0 auto}.cart-summary button{width:100%}.form-errors{border:1px solid #e6aaaa;padding:18px;margin:16px 0}.form-success{border:1px solid #bce0bc;padding:18px}.contact-form{max-width:760px}.search-form{display:flex;gap:15px}.search-form .button{margin:0}.native-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.native-grid .product-image img{object-fit:contain}.native-grid h2{font-size:1.5rem}.editorial{--editorial-position:75%}.editorial-photo img{object-position:var(--editorial-position) center}.section-empty{padding:25px;border:1px dashed #888;margin:25px}.no-motion *{scroll-behavior:auto!important}.contact-form .button{width:auto}@media(max-width:700px){.landing-title{font-size:calc(clamp(4.5rem,19vw,8rem) * var(--landing-scale))}.native-main{padding:35px 5%}.product-layout{grid-template-columns:1fr;gap:30px}.cart-row{grid-template-columns:75px 1fr;gap:16px}.cart-row img{width:75px}.cart-row input{max-width:100px}.native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.search-form{flex-wrap:wrap}header nav{gap:14px}.product-detail h1{font-size:2.4rem}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-gallery{display:block;align-self:start;position:sticky;top:110px}.product-gallery .product-main-image{width:100%;max-height:78vh;object-fit:contain;background:#fff}.product-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.product-option{min-width:0}.product-option select{width:100%}.product-layout [hidden]{display:none!important}@media(max-width:700px){.product-gallery{position:static}.product-gallery .product-main-image{max-height:65vh}}.product-detail .rte img[src*=Trust_badge],.product-detail .rte img[src*=metodi-di-pagamento]{display:block;background:#fff;padding:12px;border-radius:4px;box-sizing:border-box;max-width:100%;height:auto;margin:12px 0}.vg-reviews{text-align:center;padding:64px 6%;border-top:1px solid #555}.vg-reviews h2{font-family:Venezia Display,Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);margin:14px 0}.vg-reviews-dialog{background:var(--vg-bg,#111);color:var(--vg-text,#fff);border:1px solid #777;border-radius:8px;width:min(640px,92vw);max-height:85dvh;padding:28px;text-align:left;margin:auto;overflow:auto;overscroll-behavior:contain}.vg-reviews-dialog::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vg-reviews-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.vg-reviews-top h2{font-size:2rem}.vg-reviews-top button{background:transparent;color:inherit;border:1px solid #777;min-width:44px;min-height:44px;cursor:pointer}.vg-review{padding:24px 0;border-top:1px solid #555}.vg-review blockquote{margin:12px 0;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.vg-review-stars{letter-spacing:4px}.vg-review-author{font-size:.9rem;opacity:.8}.vg-review a{text-decoration:underline}.vg-reviews [hidden]{display:none!important}html:has(.vg-reviews-dialog[open]){overflow:hidden}@media(prefers-reduced-motion:no-preference){.vg-reviews-dialog[open]{animation:vg-dialog-in .25s ease-out}@keyframes vg-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.vg-review-submit{border-top:1px solid #777;padding-top:24px;margin-top:20px}.vg-review-submit h3{font-size:1.7rem}.vg-review-submit label{display:block;margin:16px 0 6px}.vg-review-submit input,.vg-review-submit select,.vg-review-submit textarea{box-sizing:border-box;width:100%;padding:12px;background:#fff;color:#111;border:1px solid #aaa;border-radius:3px;font:inherit}.vg-review-submit p{line-height:1.6}.vg-review-submit a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
