@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";:root{--ink:#172b36;--muted:#617079;--cream:#fbf9f5;--sand:#f1ece5;--line:#d9d9d2;--gold:#ae8b55;--white:#fff;--blue:#dbe7e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}.announcement{background:var(--ink);color:#fff;text-align:center;padding:8px 18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.header{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(24px,5vw,82px);border-bottom:1px solid var(--line);background:var(--cream)}.brand{font-family:Playfair Display,Georgia,serif;font-size:29px;letter-spacing:.14em;line-height:1}.brand span{font-family:DM Sans,sans-serif;font-size:9px;letter-spacing:.3em;display:block;text-align:center;margin-top:8px}.nav{display:flex;gap:36px;align-items:center;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.nav a:hover,.footer a:hover{text-decoration:underline;text-underline-offset:5px}.header-end{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.wrap{max-width:1450px;margin:auto;padding:0 clamp(24px,5vw,82px)}.eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:clamp(48px,6.2vw,102px);letter-spacing:-.045em}h2{font-size:clamp(38px,4.3vw,68px);letter-spacing:-.035em}h3{font-size:29px}p{color:var(--muted)}.button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 27px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.button:hover{background:#314651}.button.outline{background:transparent;color:var(--ink)}.button.outline:hover{background:var(--ink);color:#fff}.button[disabled]{background:#a8adae;border-color:#a8adae;cursor:not-allowed}.hero{display:grid;grid-template-columns:47% 53%;min-height:min(750px,75vw);background:var(--blue)}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:75px clamp(24px,5vw,92px)}.hero-copy h1{margin:22px 0}.hero-copy p{max-width:430px;font-size:19px;line-height:1.65;margin-bottom:34px;color:#41545d}.hero-photo{overflow:hidden}.hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.micro{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:22px}.section{padding:clamp(70px,9vw,140px) 0}.split-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.split-heading h2{max-width:700px;margin:16px 0 0}.split-heading p{max-width:410px;margin:0 0 8px auto;font-size:18px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:62px}.feature{border-top:1px solid var(--gold);padding:24px 16px 0 0}.feature .num{font-size:12px;color:var(--gold);letter-spacing:.18em}.feature h3{margin:38px 0 14px}.feature p{max-width:330px}.editorial{background:#e9e2d8;display:grid;grid-template-columns:50% 50%;min-height:650px}.editorial-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.editorial-copy{padding:clamp(50px,8vw,130px);display:flex;flex-direction:column;justify-content:center}.editorial-copy h2{max-width:570px;margin:15px 0 27px}.editorial-copy p{max-width:470px;font-size:18px}.editorial-copy .button{align-self:flex-start;margin-top:22px}.note{padding:30px 0;border-block:1px solid var(--line);display:flex;gap:25px;justify-content:space-between;font-size:14px;color:var(--muted)}.footer{background:var(--ink);color:#fff;padding:80px clamp(24px,5vw,82px) 30px}.footer-grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer .brand{display:inline-block}.footer p{color:#b6c1c5;max-width:330px}.footer h4{font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px}.footer a{display:block;margin:10px 0;color:#dbe2e3;font-size:14px}.footer-bottom{max-width:1290px;margin:80px auto 0;border-top:1px solid #53636b;padding-top:22px;color:#b6c1c5;font-size:12px}.product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(35px,6vw,105px);padding-top:50px;padding-bottom:100px}.product-image{background:#e8eced;aspect-ratio:1 / 1;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.caption{font-size:12px;color:var(--muted);margin-top:11px}.product-info{padding-top:40px}.product-info h1{font-size:clamp(45px,5vw,76px);margin:15px 0 18px}.lead{font-size:19px;max-width:520px}.product-rule{border:0;border-top:1px solid var(--line);margin:32px 0}.price{font-size:22px;color:var(--ink);font-weight:600}.status{font-size:13px;color:var(--muted)}.product-info .button{width:100%;margin:20px 0 16px}.detail-list{padding:0;list-style:none}.detail-list li{padding:14px 0;border-bottom:1px solid var(--line)}.detail-list li:before{content:"\2726";font-size:12px;color:var(--gold);margin-right:13px}.details{background:#edf0ef;padding:80px 0}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.details p{max-width:540px}.faq{padding:90px 0}.faq h2{margin-bottom:42px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:18px;font-weight:600;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:"+";font-size:24px;font-weight:400}.faq details[open] summary:after{content:"\2212"}.faq details p{max-width:720px;margin:18px 0 4px}.breadcrumb{font-size:12px;color:var(--muted);padding-top:24px}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.preview-tag{font-size:12px;background:#fff8e9;border-left:3px solid var(--gold);padding:12px 16px;margin-top:26px;color:#6d5d42}.small-cta{margin-top:28px}@media(max-width:850px){.header{height:72px}.nav{gap:15px;font-size:11px}.header-end{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 24px 62px}.hero-photo{height:430px}.hero h1{font-size:clamp(49px,10vw,76px)}.split-heading{grid-template-columns:1fr;gap:24px}.split-heading p{margin:0}.three{gap:18px}.editorial{grid-template-columns:1fr}.editorial-photo{height:430px}.editorial-copy{padding:65px 24px}.product{grid-template-columns:1fr;gap:22px;padding-top:25px}.product-info{padding-top:10px}.details-grid{gap:35px}}@media(max-width:600px){.announcement{font-size:10px}.header{padding:0 20px}.brand{font-size:23px}.brand span{font-size:8px}.nav{gap:13px}.nav a:nth-child(2){display:none}.hero-photo{height:390px}.hero-copy p{font-size:17px}.three{grid-template-columns:1fr;margin-top:40px;gap:25px}.feature h3{margin:20px 0 8px}.section{padding:70px 0}.note{flex-direction:column;gap:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{margin-top:50px}.product-image{aspect-ratio:1}.details-grid{grid-template-columns:1fr}.faq{padding:65px 0}}:root{--cream:#faf9f6;--gold:#967443;--blue:#e3eaec}.skip-link{position:absolute;left:12px;top:-100px;z-index:20;padding:12px;background:#fff}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.nav{font-size:14px;letter-spacing:.08em}.nav a[aria-current]{text-decoration:underline;text-underline-offset:8px}.header-end{font-size:14px;letter-spacing:.04em}.eyebrow{font-size:13px;letter-spacing:.15em}.hero-v2{grid-template-columns:44% 56%;min-height:710px;background:var(--cream)}.hero-v2 .hero-copy{padding-top:70px;padding-bottom:65px}.hero-v2 h1{font-size:clamp(52px,6.05vw,94px);line-height:1.06}.hero-v2 h1 em,h1 em,h2 em{font-weight:400}.hero-v2 .hero-copy p{font-size:18px;max-width:365px}.hero-photo{position:relative}.hero-v2 .hero-photo img{object-position:57% center}.photo-label{position:absolute;bottom:28px;left:28px;right:28px;background:#faf9f6f0;display:flex;gap:12px;justify-content:space-between;align-items:center;padding:18px 24px}.photo-label span:first-child{font-size:12px;letter-spacing:.13em}.photo-label span:last-child{font-family:Playfair Display,Georgia,serif;font-size:22px}.hero-footnote{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:13px;margin-top:42px}.hero-footnote .line{display:inline-block;width:30px;height:1px;background:var(--gold)}.button{font-size:13px;min-height:56px;gap:34px}.brand-strip{display:flex;align-items:center;justify-content:center;gap:9vw;padding:26px 24px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.2em}.brand-strip i{width:4px;height:4px;background:var(--gold);border-radius:50%}.editorial-v2{background:var(--ink);color:#fff;min-height:720px}.editorial-v2 .editorial-photo{max-height:790px}.editorial-v2 p{color:#bcc9cf}.editorial-v2 .eyebrow{color:#d5b784}.editorial-v2 .button{border-color:#afbec4;color:#fff}.editorial-v2 .button:hover{background:#fff;color:var(--ink)}.editorial-index{margin-top:90px;font-size:12px;letter-spacing:.2em;color:#bcc9cf}.product-feature{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.product-feature h2{margin:20px 0}.product-feature p{max-width:340px;font-size:18px}.feature-photo{display:block;overflow:hidden}.feature-photo img{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover;transition:transform .5s}.feature-photo:hover img{transform:scale(1.035)}.text-link{display:inline-flex;gap:32px;font-size:14px;font-weight:600;align-items:center;border-bottom:1px solid var(--gold);padding-bottom:6px}.footer-bottom{display:flex;justify-content:space-between;gap:30px}.product{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:7vw;padding-top:32px}.product-info{padding-top:20px}.product-info h1{font-size:clamp(42px,4.4vw,68px);margin-bottom:20px}.product-subtitle{font-size:13px;letter-spacing:.11em;text-transform:uppercase;color:var(--gold);margin-bottom:28px}.product-info .lead{font-size:17px}.product-info .product-rule{margin:26px 0}.product-info .status{font-size:14px}.product-image{border:1px solid #e4dfd6}.gallery-controls{display:flex;gap:12px;margin-top:14px}.thumb{padding:0;width:calc((100% - 36px)/4);aspect-ratio:1.12;border:1px solid transparent;background:var(--sand);cursor:pointer;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb.active{outline:2px solid var(--gold);outline-offset:2px}.thumb:hover{opacity:.8}.gallery-caption{font-size:12px;margin-top:17px;color:var(--muted)}.purchase-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.finish-swatch{display:block;width:34px;height:34px;border:3px solid #c1a066;background:#fff;border-radius:50%;box-shadow:0 0 0 4px var(--cream),0 0 0 5px var(--line);flex-shrink:0}.product-lifestyle{display:grid;grid-template-columns:60% 40%;background:#e3eaec;min-height:530px}.product-lifestyle>img{width:100%;height:100%;max-height:650px;object-fit:cover;display:block}.product-lifestyle>div{display:flex;flex-direction:column;justify-content:center;padding:65px 5vw}.product-lifestyle h2{font-size:clamp(42px,4.5vw,70px);margin-top:20px;margin-bottom:0}.details{background:var(--cream);padding:100px 0 50px}.details-grid{border-bottom:1px solid var(--line);padding-bottom:70px;align-items:center}.details h2{margin:20px 0 0}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;padding-top:40px;padding-bottom:110px}.faq h2{margin-top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb{font-size:14px}.breadcrumb span{padding:0 10px}@media(max-width:1000px){.hero-v2{min-height:610px}.hero-v2 .hero-copy{padding-left:30px;padding-right:30px}.hero-v2 h1{font-size:65px}.photo-label{flex-direction:column;align-items:flex-start;bottom:20px;left:20px;right:20px}.product-info h1{font-size:46px}.product{gap:35px}.product-lifestyle{grid-template-columns:55% 45%}.footer-bottom{flex-direction:column;gap:8px}}@media(max-width:850px){.hero-v2{grid-template-columns:1fr;min-height:0}.hero-v2 .hero-copy{padding:65px 24px 55px}.hero-v2 h1{font-size:clamp(55px,10vw,80px)}.hero-v2 .hero-copy p{max-width:460px}.hero-v2 .hero-photo{height:520px}.hero-footnote{margin-top:28px}.photo-label{flex-direction:row;align-items:center}.editorial-v2{grid-template-columns:1fr 1fr;min-height:600px}.editorial-v2 .editorial-photo{height:100%}.editorial-v2 .editorial-copy{padding:45px 30px}.editorial-index{margin-top:45px}.product{grid-template-columns:1fr}.gallery{max-width:650px;width:100%;margin:auto}.product-info{padding-top:22px}.product-info h1{font-size:56px}.product-lifestyle{grid-template-columns:1fr}.product-lifestyle>img{height:450px}.product-lifestyle>div{padding:60px 24px}.faq{grid-template-columns:1fr;gap:0}.product-feature{gap:35px}.brand-strip{gap:5vw;letter-spacing:.1em}}@media(max-width:600px){.nav{font-size:12px;gap:17px}.nav a:nth-child(2){display:block}.nav a:last-child{display:none}.hero-v2 .hero-photo{height:380px}.photo-label{padding:14px 16px}.photo-label span:first-child{font-size:10px}.photo-label span:last-child{font-size:19px}.hero-v2 h1{font-size:60px}.brand-strip{font-size:10px;gap:12px;padding-inline:14px;letter-spacing:.05em}.brand-strip i{flex-shrink:0}.editorial-v2{grid-template-columns:1fr}.editorial-v2 .editorial-photo{height:460px}.editorial-v2 .editorial-copy{padding:60px 24px}.product-feature{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px;gap:35px}.feature-photo{grid-row:1}.product-info h1{font-size:49px}.product{padding-bottom:65px}.product-lifestyle>img{height:320px}.details{padding-top:65px;padding-bottom:30px}.details-grid{padding-bottom:40px}.faq{padding-bottom:70px}.faq summary{font-size:16px;gap:20px}.gallery-controls{gap:10px}.thumb{width:calc((100% - 30px)/4)}.footer{padding-top:60px}.footer-bottom,.eyebrow,.product-subtitle{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.cart-link{font-size:14px;white-space:nowrap}.product-description{color:var(--muted);line-height:1.65}.product-description img,.rte img{max-width:100%;height:auto}.product-form label,label{display:block;font-size:14px;margin-top:18px;margin-bottom:7px}.product-form select,input[type=search]{width:100%;padding:13px;border:1px solid var(--line);background:#fff;font:inherit;color:var(--ink)}[hidden]{display:none!important}.quantity-input{width:85px;max-width:100%;padding:12px;border:1px solid var(--line);font:inherit;background:#fff;color:var(--ink)}.compatibility-note{font-size:14px;color:var(--muted);margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.gallery-controls{flex-wrap:wrap}.gallery-controls .thumb{flex:0 0 calc((100% - 36px)/4)}.page-title{font-size:clamp(42px,6vw,76px)}.readable{max-width:1050px}.cart-item{display:grid;grid-template-columns:160px 1fr 150px;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.cart-item img{width:160px;height:160px;object-fit:cover}.cart-title{font-family:Playfair Display,Georgia,serif;font-size:25px}.cart-item p{margin:10px 0}.cart-summary{text-align:right;margin-top:40px}.cart-summary .button{margin:8px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.product-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product-card h3{margin-top:18px}.search-results{margin-top:40px}.rte{overflow-wrap:anywhere}.rte table{max-width:100%;display:block;overflow:auto}.rte a,.product-description a,.status a{text-decoration:underline}.shopify-policy__container{padding:60px 24px!important;max-width:1000px!important}.pagination{margin-top:35px}.pagination span{padding:8px}.shopify-challenge__container{padding:60px 20px}@media(max-width:600px){.header{gap:15px}.nav{gap:12px}.nav a:last-child{display:none}.cart-link{font-size:12px}.cart-item{grid-template-columns:85px 1fr;gap:20px}.cart-item img{width:85px;height:100px}.cart-item>div:last-child{grid-column:2}.cart-summary{text-align:left}.cart-summary .button{margin-left:0}.collection-grid{grid-template-columns:1fr}.gallery-controls .thumb{flex-basis:calc((100% - 30px)/4)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velune.css.map */
