@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500&display=swap";:root{--bg:#090909;--ink:#eeeae3;--gold:#c6af89}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:13px DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.topline{text-align:center;background:#191715;padding:12px;font-size:10px;letter-spacing:.19em;color:var(--gold)}.header{min-height:95px;border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-around;gap:15px;padding:10px 3%;font-size:11px;letter-spacing:.13em}.logo{text-align:center;display:flex;flex-direction:column;align-items:center}.logo strong,footer h2{font:500 54px/.9 Cormorant Garamond,Georgia,serif;letter-spacing:.15em}.logo small{letter-spacing:.65em;color:var(--gold);margin-top:10px}.logo img{max-height:70px;max-width:250px}.hero{min-height:680px;background:linear-gradient(125deg,#101010,#302c27 60%,#090909);background-size:cover;background-position:center;display:flex;align-items:end;padding:7%}.hero h1,.page-title{font:400 clamp(55px,9vw,125px)/.95 "Cormorant Garamond",Georgia,serif;margin:15px 0}.hero p{letter-spacing:.15em}.eyebrow{color:var(--gold);letter-spacing:.26em;font-size:10px}.button{display:inline-block;border:1px solid #e6dfd2;padding:19px 30px;background:transparent;color:#fff;margin-top:25px;letter-spacing:.15em;font-size:11px;cursor:pointer}.button:hover,.filled{background:#eeeae3;color:#111}.wrap{padding:95px 6%;max-width:1600px;margin:auto}.section-title h2,.wrap>h2{font:400 65px Cormorant Garamond,Georgia,serif;margin:10px 0 30px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.photo{aspect-ratio:3/4;background:radial-gradient(circle at 50% 25%,#403b35,#181818 70%);display:flex;align-items:center;justify-content:center}.photo>span{font:400 44px Cormorant Garamond,Georgia,serif;letter-spacing:.15em;color:#bca98a}.photo img{height:100%;width:100%;object-fit:cover}.item h3{font:400 25px Cormorant Garamond,Georgia,serif;margin:15px 0 4px}.item p,.muted{color:#b5ada0;font-size:11px;letter-spacing:.1em}.product{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;padding:70px 6%}.photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.photos img{width:100%}.details h1{font:400 70px Cormorant Garamond,Georgia,serif}.details h2{font-weight:400}.details p{line-height:1.9}.gold{color:var(--gold)}.description{color:#c2bdb4;line-height:1.9;margin:25px 0}.details select{width:100%;padding:18px;background:#171717;color:#fff;border:1px solid #555;margin:15px 0}.details label{display:block;font-size:10px;letter-spacing:.2em}.details button{width:100%}.page{min-height:60vh}.cartline{display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid #333;padding:20px 0}.cartline input{width:60px;background:#222;color:#fff;padding:8px}footer{padding:75px 6%;border-top:1px solid #333;color:#bdb4a7}footer nav{display:flex;flex-wrap:wrap;gap:22px;margin:25px 0}footer h2{color:#fff;margin:0}@media(max-width:850px){.header{flex-wrap:wrap;gap:18px}.logo{order:-1;width:100%}.grid{grid-template-columns:repeat(2,1fr)}.product{grid-template-columns:1fr}.hero{min-height:550px}.wrap{padding:65px 5%}.section-title h2{font-size:44px}}@media(max-width:480px){.header{font-size:9px}.logo strong{font-size:43px}.hero h1{font-size:58px}.photo>span{font-size:30px}.grid{gap:12px}.details h1{font-size:48px}}.vente-hero{background-image:linear-gradient(90deg,#0000009e,#0000000a 78%),var(--vente-hero-desktop)!important}.hero-copy{max-width:650px}.itemline{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.itemline span{white-space:nowrap;color:var(--gold)}.product-media{min-width:0}.main-product-image{background:#171717}.main-product-image img{width:100%;height:auto;max-height:780px;object-fit:contain}.product-empty{min-height:480px;display:grid;place-items:center;font:36px Georgia,serif}.product-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.product-thumb{padding:0;border:1px solid #38332e;background:#111;cursor:pointer;flex:0 0 84px}.product-thumb.is-active,.product-thumb:hover{border-color:var(--gold)}.product-thumb img{width:84px;height:105px;object-fit:cover}.atelier-sketch{margin-top:35px;border-top:1px solid #3a352f;padding-top:20px}.atelier-sketch>img{width:100%;max-width:530px;background:#e7e1d6}.sketch-placeholder{max-width:530px;background:#e8e3da;padding:22px;text-align:center;color:#504c45}.sketch-placeholder svg{max-width:280px;width:100%;height:auto}.sketch-placeholder p{font-size:10px;letter-spacing:.1em}.vente-accordion{border-top:1px solid #423c35;padding:18px 0}.vente-accordion:last-child{border-bottom:1px solid #423c35}.vente-accordion summary{cursor:pointer;letter-spacing:.16em;font-size:11px}.vente-option{display:block}.payment-icons{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.payment-icons svg{width:42px;height:26px}.cartline input{max-width:75px}button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:850px){.vente-hero{background-image:linear-gradient(0deg,#000c,#00000008 75%),var(--vente-hero-mobile)!important;background-position:center}.hero-copy{max-width:100%}}@media(max-width:480px){.hero{min-height:570px;padding:7% 5%}.hero h1{font-size:clamp(45px,12vw,58px)}.hero p{font-size:10px}.button{padding:16px 18px}.itemline{display:block}.product{padding:35px 5%}.details h1{font-size:46px}.product-thumb{flex-basis:68px}.product-thumb img{width:68px;height:85px}}.vente-product-description{margin-top:28px}.details #vente-product-form{padding:20px 0 25px;border-top:1px solid #403a32;border-bottom:1px solid #403a32}.details #vente-product-form button{margin-top:12px}.details #vente-variant-status{min-height:1.2em;font-size:12px}.vente-cartline{display:grid;grid-template-columns:105px minmax(0,1fr) 90px auto;gap:20px}.vente-cart-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.vente-cart-meta p{font-size:12px;color:#aaa}.vente-cart-remove,.vente-cart-continue{display:inline-block;font-size:11px;letter-spacing:.12em;text-decoration:underline;margin-top:14px}.vente-cart-qty label{display:block;font-size:10px;letter-spacing:.1em}.vente-cart-total{display:flex;justify-content:space-between;margin-top:28px;font-size:19px}.vente-cart-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:24px 0}.vente-contact-inner{max-width:700px;margin:0 auto}.vente-contact-inner h2{font:400 52px Georgia,serif;margin:12px 0}.vente-contact-inner label{display:block;margin:20px 0 8px;font-size:11px;letter-spacing:.14em}.vente-contact-inner input,.vente-contact-inner textarea{box-sizing:border-box;width:100%;padding:16px;background:#191919;color:#fff;border:1px solid #555;font:inherit}.vente-contact-inner button{width:100%;margin-top:24px}.vente-cartline .vente-cart-price{white-space:nowrap}.payment-icons svg{max-width:45px}@media(max-width:600px){.vente-cartline{grid-template-columns:76px minmax(0,1fr);gap:12px}.vente-cart-qty,.vente-cart-price{grid-column:2}.vente-cart-actions{display:grid}.vente-contact-inner h2{font-size:38px}}.vente-variant-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:25px 0}.vente-variant-control label{display:block;font-size:12px;letter-spacing:.16em;margin-bottom:10px;color:#f0e8db}.vente-variant-control select{display:block;width:100%;min-height:54px;padding:12px 16px;background:#1b1b1b;color:#fff;border:1px solid #b09b7a;border-radius:0;appearance:auto;-webkit-appearance:menulist;font-size:15px;cursor:pointer}.vente-variant-control select:disabled{opacity:.65;cursor:not-allowed}.vente-variant-warning{font-size:12px;color:#d6a576;margin:12px 0}#vente-variant-status:not(:empty){font-size:12px;color:#d6a576;margin:12px 0}.vente-variant-controls{display:flex;flex-direction:column;gap:26px;margin:28px 0}.vente-choice{min-width:0;margin:0;padding:0;border:0}.vente-choice legend{display:block;width:100%;font-size:11px;letter-spacing:.16em;color:#eee4d5;margin-bottom:14px}.vente-choice-items{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.vente-choice-label{position:relative;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.vente-choice-label input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vente-size-value{display:flex;align-items:center;justify-content:center;min-width:54px;height:47px;padding:0 12px;border:1px solid #756c61;color:#eee6d9;font-size:12px;letter-spacing:.08em;transition:border-color .2s,background .2s}.vente-size-label input:checked+.vente-size-value{border-color:#e8d7b6;background:#ded3bf;color:#111}.vente-choice-label.is-unavailable .vente-size-value{color:#777;border-color:#48423d;text-decoration:line-through;opacity:.55}.vente-choice-label.is-unavailable{cursor:not-allowed}.vente-color-label{flex-direction:column;gap:8px;min-width:58px;text-align:center}.vente-color-dot{width:37px;height:37px;border:2px solid #62594e;border-radius:50%;display:block;box-shadow:inset 0 0 0 2px #171717}.vente-color-label input:checked+.vente-color-dot{outline:2px solid #d8c4a0;outline-offset:3px}.vente-color-name{font-size:10px;letter-spacing:.03em;color:#ded6c8}.vente-color-label.is-unavailable .vente-color-dot{opacity:.35}.vente-color-label.is-unavailable .vente-color-dot:after{content:"";display:block;width:48px;border-top:2px solid #e4d3ba;transform:rotate(-45deg);transform-origin:center;position:relative;top:16px;left:-6px}.vente-color-label.is-unavailable .vente-color-name{text-decoration:line-through;opacity:.55}.vente-choice-label input:focus-visible+.vente-size-value,.vente-choice-label input:focus-visible+.vente-color-dot{outline:2px solid #fff;outline-offset:4px}#vente-variant-status:not(:empty){color:#d6a576;font-size:12px;margin:12px 0}.vente-variant-controls{display:flex!important;flex-direction:column!important;gap:25px!important;margin:25px 0!important}.vente-choice{display:block!important;visibility:visible!important}.vente-choice-items{display:flex!important;flex-wrap:wrap;gap:12px}.vente-option-hint{font-size:12px!important;color:#c6af89!important;letter-spacing:normal!important}.vente-missing-option{opacity:.85}.vente-size-label input:disabled+.vente-size-value,.vente-color-label input:disabled+.vente-color-dot{cursor:not-allowed}.vente-cartline{align-items:center}.vente-qty-stepper{display:flex;align-items:center;border:1px solid #5b554c;width:max-content;margin-top:8px}.vente-qty-stepper button{background:#1a1a1a;border:0;color:#f1e9dc;min-width:38px;min-height:42px;cursor:pointer;font-size:21px}.vente-qty-stepper button:hover{background:#38322a}.vente-qty-stepper input{width:52px!important;max-width:52px!important;min-height:42px;text-align:center;margin:0!important;border:0;background:#111;color:#fff;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.vente-qty-stepper input::-webkit-inner-spin-button,.vente-qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vente-cart-actions .button{margin-top:0}.vente-cart-discount{color:var(--gold)}.vente-catalog-intro{max-width:850px;margin:0 0 35px}@media(max-width:600px){.vente-cartline{grid-template-columns:80px minmax(0,1fr)}.vente-cart-qty,.vente-cart-price{grid-column:2}.vente-cart-actions{grid-template-columns:1fr}.vente-qty-stepper button{min-width:44px;min-height:44px}}.vente-site-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:95px;padding:12px clamp(18px,4vw,72px);gap:20px;justify-content:initial;flex-wrap:nowrap}.vente-desktop-nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,44px);font-size:11px;letter-spacing:.16em;white-space:nowrap}.vente-nav-left{justify-self:start}.vente-nav-right{justify-self:end}.vente-desktop-nav a:hover,.vente-mobile-menu-links a:hover{color:var(--gold)}.vente-brand-logo{justify-self:center;order:initial;width:auto;max-width:230px;text-align:center;line-height:1}.vente-brand-logo img{width:auto;max-width:210px;max-height:78px;object-fit:contain}.vente-brand-logo strong{font-size:clamp(40px,4vw,54px)}.vente-mobile-menu,.vente-mobile-bag{display:none}@media(max-width:800px){.vente-site-header{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;min-height:78px;padding:9px 14px;flex-wrap:nowrap}.vente-desktop-nav{display:none!important}.vente-mobile-menu{display:block;position:static;justify-self:start;z-index:20}.vente-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none}.vente-mobile-menu summary::-webkit-details-marker{display:none}.vente-hamburger{display:flex;flex-direction:column;justify-content:space-between;width:23px;height:18px}.vente-hamburger i{display:block;width:100%;height:1.5px;background:var(--ink)}.vente-mobile-menu-links{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:10px 22px 20px;background:#121110;border-top:1px solid #39322a;border-bottom:1px solid #39322a;box-shadow:0 15px 22px #0006;z-index:40}.vente-mobile-menu-links a{display:block;padding:17px 8px;border-bottom:1px solid #302b26;font-size:12px;letter-spacing:.16em}.vente-mobile-menu-links a:last-child{border-bottom:0}.vente-brand-logo{grid-column:2;grid-row:1;justify-self:center;width:auto;max-width:calc(100vw - 150px);order:initial}.vente-brand-logo strong{font-size:clamp(32px,8vw,44px)}.vente-brand-logo small{font-size:9px;letter-spacing:.45em;margin-top:6px}.vente-brand-logo img{max-width:min(175px,45vw);max-height:60px}.vente-mobile-bag{display:flex;grid-column:3;grid-row:1;justify-self:end;position:relative;align-items:center;justify-content:center;width:44px;height:44px}.vente-bag-count{position:absolute;top:0;right:0;background:var(--gold);color:#111;border-radius:50%;font-size:9px;min-width:16px;height:16px;text-align:center;line-height:16px}}@media(max-width:380px){.vente-site-header{padding:8px 9px}.vente-brand-logo strong{font-size:33px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vente.css.map */
