:root{--v2-ink: var(--c-text, #111);--v2-muted: var(--c-muted, #6f6f6f);--v2-line: #e6e3de;--v2-paper: #f7f4ef;--v2-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--v2-wine: #8c2a2a}.page-width{padding:0 clamp(16px,4vw,56px)}.page-title{font-family:var(--v2-serif);font-weight:400;text-transform:none;letter-spacing:-.005em;font-size:clamp(44px,5.6vw,88px);line-height:1.04;padding:clamp(40px,5vw,80px) 0 clamp(24px,3vw,44px);margin:0}.rte{font-size:15px;line-height:1.8}.rte h2,.rte h3,.rte h4{font-family:var(--v2-serif);font-weight:400;line-height:1.15;margin:1.6em 0 .5em}.rte h2{font-size:32px}.rte h3{font-size:26px}.rte h4{font-size:22px}.rte a{text-underline-offset:3px;text-decoration-thickness:1px}.page-layout{gap:clamp(32px,5vw,80px)}.page-side a{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.page-side a[aria-current=page]{color:var(--v2-ink);text-decoration:underline;text-underline-offset:6px}.btn,.lt-btn-cart{background:var(--v2-ink);color:#fff;border:0;border-radius:0;min-height:52px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:400}.btn--outline{background:transparent;color:var(--v2-ink);border:1px solid var(--v2-ink)}.lt-btn-wa{border-radius:0}.field label{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.field input,.field textarea,.field select{border:1px solid var(--v2-line);border-radius:0;background:#fff;min-height:48px;padding:0 14px;font-size:14px;width:100%}.field textarea{padding:12px 14px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--v2-ink)}.contact{gap:clamp(32px,5vw,96px)}.contact__info strong{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--v2-muted)}.drawer{background:#fff}.drawer__head{padding:24px 28px;border-bottom:1px solid var(--v2-line)}.drawer__title{font-family:var(--v2-serif);font-size:28px;letter-spacing:0;text-transform:none;font-weight:400}.drawer__body{padding:20px 28px}.drawer__foot{padding:20px 28px calc(20px + env(safe-area-inset-bottom));background:var(--v2-paper);border-top:1px solid var(--v2-line)}.lt-ship{font-size:12.5px;color:var(--v2-muted);border-radius:0}.lt-ship b{color:var(--v2-ink);font-weight:500}.lt-ship__bar{height:2px;background:var(--v2-line);border-radius:0}.lt-ship__bar i{background:var(--v2-ink);border-radius:0}.lt-ship.is-done{color:var(--v2-ink)}.lt-dline{border-bottom:1px solid var(--v2-line)}.lt-dline__t,.lt-dline__t a{font-family:var(--v2-serif);font-size:19px;line-height:1.2}.lt-dline__m{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted)}.lt-dline__rm,.lt-cline__acts button{font-size:11px;letter-spacing:.08em;text-underline-offset:3px;color:var(--v2-muted)}.lt-qty{border:1px solid var(--v2-line);border-radius:0}.lt-dprice s,.lt-cline__price s{color:var(--v2-muted)}.lt-dfoot .row{font-size:13px}.lt-dfoot .row.total{font-size:16px}.lt-dfoot .note{font-size:11px;color:var(--v2-muted)}.lt-trust{color:var(--v2-muted);font-size:11px}.lt-cart-empty p{font-family:var(--v2-serif);font-size:26px;line-height:1.2}.lt-upsell h4{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.lt-cart__dd{box-shadow:0 16px 48px #0000001f}.lt-cart__head{background:var(--v2-paper);font-family:var(--v2-serif);font-size:20px;font-weight:400}.lt-cart__item a{font-size:12.5px}.lt-cart__sum a{font-size:11px;letter-spacing:.2em;font-weight:400}.lt-cart__sum .go-checkout{background:var(--v2-ink)}.lt-cartpage h1{font-family:var(--v2-serif);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1.04}.lt-steps{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.lt-cline{border-bottom-color:var(--v2-line)}.lt-cline__t,.lt-cline__t a{font-family:var(--v2-serif);font-size:22px;line-height:1.2}.lt-cline__m{font-size:12px;color:var(--v2-muted)}.lt-sum{background:var(--v2-paper)}.lt-sum h2{font-family:var(--v2-serif);font-weight:400;font-size:28px}.lt-sum .row.total{border-top-color:var(--v2-line)}.lt-sum .green,.lt-cartpage .green{color:#1f6b3a}.lt-coupon{border-color:var(--v2-line)}.lt-coupon button{background:var(--v2-ink);letter-spacing:.16em;font-weight:400}.lt-note summary{font-size:12px;letter-spacing:.08em}.lt-note textarea{border:1px solid var(--v2-line);border-radius:0}.lt-404 h1{font-family:var(--v2-serif);font-weight:400;font-size:clamp(96px,14vw,200px);line-height:1}.lt-404 h2{font-family:var(--v2-serif);font-weight:400!important;font-size:28px!important}.tile__label{font-family:var(--v2-serif);font-size:28px;letter-spacing:0;text-transform:none}.tile__label small{font-family:var(--font-body, inherit);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.lt-similar__head h2{font-family:var(--v2-serif);font-weight:400;font-size:clamp(30px,3.4vw,48px);letter-spacing:0;text-transform:none}.lt-similar__nav button{border-radius:50%;border-color:var(--v2-line)}.template-page-wishlist .grid{gap:clamp(28px,3vw,48px) clamp(10px,1.2vw,20px)}.lt-qv__box{border-radius:0}.lt-qv__info .lt-pdp__title{font-family:var(--v2-serif);font-weight:400;font-size:30px;line-height:1.1}.lt-qv__close{border-radius:50%}.ft2{background:var(--v2-paper);color:var(--v2-ink);margin-top:0}.ft2 a{color:inherit;text-decoration:none}.ft2__wrap{max-width:calc(var(--page-width, 1440px) + 2 * clamp(16px,4vw,56px));margin:0 auto;padding:0 clamp(16px,4vw,56px)}.ft2__news{padding:clamp(56px,7vw,112px) 0;text-align:center;border-bottom:1px solid var(--v2-line)}.ft2__eyebrow{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--v2-muted);margin:0 0 18px}.ft2__title{font-family:var(--v2-serif);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.06;margin:0 auto;max-width:16ch}.ft2__title em{font-style:italic}.ft2__form{display:flex;max-width:520px;margin:32px auto 0;border-bottom:1px solid var(--v2-ink)}.ft2__form input{flex:1;min-width:0;border:0;background:transparent;height:52px;font:inherit;font-size:15px;outline:none;color:inherit}.ft2__form button{border:0;background:none;font:inherit;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;color:inherit;padding:0 0 0 16px}.ft2__fine{font-size:12px;color:var(--v2-muted);margin:16px 0 0}.ft2__ok{font-family:var(--v2-serif);font-size:24px;margin:28px 0 0}.ft2__main{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.ft2__logo img{width:180px;height:auto;display:block}.ft2__contact{display:grid;gap:6px;margin-top:24px;font-size:13px;color:var(--v2-muted)}.ft2__contact a:hover{color:var(--v2-ink)}.ft2__social{display:flex;gap:14px;margin-top:22px}.ft2__social img{width:20px;height:20px;opacity:.8}.ft2__social a:hover img{opacity:1}.ft2__head{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;margin:0 0 18px;font:inherit;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--v2-muted);cursor:default;text-align:left}.ft2__head i{display:none;font-style:normal;font-size:16px;letter-spacing:0}.ft2__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ft2__col a{font-size:13.5px}.ft2__col a:hover{text-decoration:underline;text-underline-offset:4px}.ft2__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--v2-line);font-size:11px;color:var(--v2-muted)}.ft2__bar p{margin:0;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ft2__pay img{max-height:22px;width:auto;display:block;opacity:.85}@media(max-width:989px){.ft2__main{grid-template-columns:1fr;gap:0}.ft2__brand{padding-bottom:32px}.ft2__col{border-top:1px solid var(--v2-line)}.ft2__head{margin:0;padding:18px 0;cursor:pointer;color:var(--v2-ink)}.ft2__head i{display:inline}.ft2__col ul{display:none;padding-bottom:18px}.ft2__col.is-open ul{display:grid}.ft2__col.is-open .ft2__head i{transform:rotate(45deg)}.page-title{font-size:44px}}.s2-form{display:flex;max-width:640px;margin:28px auto 0;border-bottom:1px solid var(--v2-ink)}.s2-form input[type=search]{flex:1;min-width:0;border:0;background:transparent;height:56px;font-family:var(--v2-serif);font-size:clamp(22px,2.2vw,30px);outline:none;color:inherit;padding:0}.s2-form button{border:0;background:none;font:inherit;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;color:inherit}.s2 .lc2-head{padding-bottom:clamp(32px,4vw,56px)}.s2-empty{text-align:center;padding:24px 0 clamp(48px,6vw,96px)}.s2-empty__msg{font-family:var(--v2-serif);font-size:clamp(24px,2.6vw,34px);max-width:26ch;margin:0 auto 28px;line-height:1.2}.s2-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto}.s2-empty__links a{padding:10px 16px;border:1px solid var(--v2-line);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none}.s2-empty__links a:hover{border-color:var(--v2-ink)}@media(max-width:989px){.s2 .lc2-grid{--cols: 2 !important}}.d2-upsell{margin-top:24px;padding-top:20px;border-top:1px solid var(--v2-line)}.d2-upsell__list{display:grid;gap:12px;margin-top:12px}.d2-upsell .pd2-mini{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.d2-upsell .pd2-mini__img img{width:56px;aspect-ratio:2 / 3;object-fit:cover;display:block}.d2-upsell .pd2-mini__info{display:grid;gap:3px;font-size:12.5px;min-width:0}.d2-upsell .pd2-mini__info a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d2-upsell .pd2-mini__info span{color:var(--v2-muted);font-size:12px}.d2-upsell .pd2-mini__add{height:32px;padding:0 14px;border:1px solid var(--v2-ink);background:#fff;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--v2-ink)}.d2-upsell .pd2-mini__add:hover{background:var(--v2-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/site-2.css.map */
