:root{--ink: #17110F;--paper: #EFE7DC;--muted: #B9AC9C;--soft: #CFC4B6;--line: #2E2521;--line-2: #4A3F38;--wine: #7A1F2B;--cream: #EDE6DC;--serif: "Bodoni Moda", Georgia, serif;--sans: Jost, "Helvetica Neue", Arial, sans-serif;--pad: clamp(20px, 5vw, 80px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.dl{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.5}.dl a{color:var(--paper);text-decoration:none}.dl a:hover{color:#fff}.dl img{display:block;max-width:100%}.dl em{font-style:italic}.dl button{font-family:inherit}.dl-skip{position:absolute;left:-9999px}.dl-skip:focus{left:16px;top:16px;z-index:10;background:var(--paper);color:var(--ink);padding:10px 14px}.dl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl :focus-visible{outline:2px solid var(--paper);outline-offset:3px}.dl-cover{width:100%;height:100%;object-fit:cover;object-position:center 25%}.dl-muted{color:var(--muted)}.dl-small{font-size:14px}.dl-eyebrow{margin:0;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.dl-label{margin:0 0 12px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.dl-h1,.dl-h2{margin:0;font-family:var(--serif);font-weight:400;line-height:1.02}.dl-h1{font-size:clamp(40px,5vw,72px)}.dl-h2{font-size:clamp(32px,4vw,56px)}.dl-h2--xl{font-size:clamp(44px,5vw,80px)}.dl-body{margin:0;max-width:440px;font-size:17px;line-height:1.65;color:var(--soft)}.dl-rte{color:var(--soft);line-height:1.65}.dl-rte p{margin:0 0 12px}.dl-stack-12{display:flex;flex-direction:column;gap:12px}.dl-stack-24{display:flex;flex-direction:column;gap:24px}.dl-self-start{align-self:flex-start}.dl-self-center{align-self:center}.dl-w-full{width:100%}.dl-grow{flex:1 1 220px}.dl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border:1px solid var(--paper);font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;background:transparent;color:var(--paper)}.dl .dl-btn--light{background:var(--paper);color:var(--ink)}.dl .dl-btn--light:hover{background:#fff;color:var(--ink)}.dl-btn--outline:hover{background:var(--paper);color:var(--ink)}.dl-btn--sm{min-height:44px;padding:0 18px}.dl-btn[disabled]{opacity:.45;cursor:not-allowed}.dl-btn-row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.dl-link{display:inline-block;padding:14px 4px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--paper)}.dl-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px clamp(20px,4vw,56px);border-bottom:1px solid var(--line)}.dl-header__nav{display:flex;gap:28px;flex-wrap:wrap;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.dl-header__logo{font-family:var(--serif);font-size:30px;letter-spacing:.42em;padding-left:.42em}.dl-header__tools{display:flex;justify-content:flex-end;align-items:center;gap:14px}.dl-icon-btn,.dl-bag-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;justify-content:center;font-size:13px;letter-spacing:.14em}@media(max-width:720px){.dl-header{grid-template-columns:1fr auto;row-gap:8px}.dl-header__logo{grid-column:1;grid-row:1;font-size:24px;padding-left:0}.dl-header__tools{grid-column:2;grid-row:1}.dl-header__nav{grid-column:1 / -1;grid-row:2;gap:18px;font-size:12px}}.dl-footer{padding:64px var(--pad) 40px;display:flex;flex-direction:column;gap:48px;border-top:1px solid var(--line)}.dl-footer__top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.dl-footer__logo{font-family:var(--serif);font-size:40px;letter-spacing:.3em}.dl-footer__col{display:flex;flex-direction:column;font-size:14px;line-height:2.2}.dl-footer__legal{margin:0;font-size:12px;letter-spacing:.1em;color:#9c8f80}.dl-hero{display:flex;flex-wrap:wrap;min-height:min(86vh,820px)}.dl-hero__copy{flex:1 1 480px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(40px,6vw,96px) var(--pad)}.dl-hero__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(60px,9vw,148px);line-height:.92;letter-spacing:-.02em}.dl-hero__text{margin:32px 0 0;max-width:440px;font-size:18px;line-height:1.6;color:var(--soft)}.dl-hero__media{flex:1 1 520px;min-height:560px;position:relative;overflow:hidden;background:#5e1a22}.dl-hero__media .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 30%}.dl-hero__tag{position:absolute;top:28px;right:28px;font-family:var(--serif);font-style:italic;font-size:22px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}.dl-section{padding:clamp(56px,7vw,112px) var(--pad)}.dl-section__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px;margin-bottom:40px}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.dl-card{display:flex;flex-direction:column;gap:12px}.dl-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#2a1f1b}.dl-card__media .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s ease}.dl-card:hover .dl-cover{transform:scale(1.03)}.dl-card__no{position:absolute;top:16px;left:18px;font-family:var(--serif);font-style:italic;font-size:18px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.6)}.dl-card__flag{position:absolute;bottom:14px;left:14px;background:var(--ink);padding:6px 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.dl-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:15px;letter-spacing:.06em}.dl-card__styles{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:-6px}.dl-feature{display:flex;flex-wrap:wrap;border-top:1px solid var(--line)}.dl-feature__media{flex:1 1 560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:640px;background:#2a1f1b}.dl-feature__img{position:relative;overflow:hidden;min-height:360px}.dl-feature__img .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 20%}.dl-feature__copy{flex:1 1 440px;padding:clamp(48px,6vw,96px) var(--pad);display:flex;flex-direction:column;justify-content:center;gap:28px}.dl-feature__prices{display:flex;flex-wrap:wrap;gap:12px 40px;font-size:14px;letter-spacing:.08em}.dl-perks{background:var(--wine);color:#f6eee4;padding:clamp(48px,6vw,88px) var(--pad)}.dl-perks .dl-h2{font-size:clamp(32px,3.6vw,52px);margin-bottom:40px}.dl-perks__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.dl-perks__item{display:flex;flex-direction:column;gap:10px}.dl-perks__no{font-size:12px;letter-spacing:.24em;color:#e9c9c9}.dl-perks__title{font-size:20px;font-weight:400}.dl-perks__text{font-size:15px;line-height:1.6;color:#ebd6d2}.dl-pdp{display:flex;flex-wrap:wrap}.dl-pdp__gallery{flex:1 1 620px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-content:start}.dl-pdp__shot{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#2a1f1b}.dl-pdp__shot[hidden]{display:none}.dl-pdp__shot .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0}.dl-pdp__shot--lead{grid-column:span 2;aspect-ratio:4 / 4.2}.dl-pdp__buy{flex:1 1 420px;padding:clamp(32px,5vw,72px) clamp(20px,4vw,64px);display:flex;flex-direction:column;gap:32px;position:sticky;top:0;align-self:flex-start}.dl-pdp__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1}.dl-pdp__price{margin:0;font-size:22px}.dl-swatches{display:flex;flex-wrap:wrap;gap:10px}.dl-swatch{width:52px;height:52px;border-radius:50%;overflow:hidden;border:1px solid var(--line-2);outline:1px solid transparent;outline-offset:3px}.dl-swatch img{width:100%;height:100%;object-fit:cover}.dl-swatch.is-current{outline-color:var(--paper)}.dl-fieldset{border:0;margin:0;padding:0}.dl-pills{display:flex;gap:10px;flex-wrap:wrap}.dl-pill input{position:absolute;opacity:0;pointer-events:none}.dl-pill span{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid var(--line-2);font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.dl-pill input:checked+span{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dl-pill input:focus-visible+span{outline:2px solid var(--paper);outline-offset:3px}.dl-buy-row{display:flex;gap:12px;flex-wrap:wrap}.dl-qty{display:flex;align-items:center;border:1px solid var(--line-2)}.dl-qty button,.dl-qty a{width:48px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--paper);font-size:20px;cursor:pointer}.dl-qty input{width:40px;background:none;border:0;color:var(--paper);text-align:center;font:inherit;-moz-appearance:textfield}.dl-qty input::-webkit-outer-spin-button,.dl-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dl-qty--sm{align-self:flex-start}.dl-qty--sm a{width:44px;height:44px;font-size:18px}.dl-qty--sm span{width:32px;text-align:center}.dl-pdp__info{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column}.dl-pdp__row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;font-size:15px}@media(max-width:720px){.dl-pdp__buy{position:static}}.dl-cart{padding:clamp(32px,5vw,64px) var(--pad) clamp(56px,7vw,96px);display:flex;flex-direction:column;gap:56px;max-width:1360px;margin:0 auto}.dl-cart__empty{display:flex;flex-direction:column;gap:20px;padding:40px 0}.dl-cart__ladder{background:var(--wine);color:#f6eee4;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:24px}.dl-cart__ladder.is-max{background:var(--cream);color:var(--ink)}.dl-cart__ladder.is-max .dl-eyebrow{color:#5c5048}.dl-cart__ladder .dl-eyebrow{color:#e9c9c9}.dl-cart__headline{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.08;max-width:900px}.dl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dl-steps li{display:flex;flex-direction:column;gap:10px;opacity:.7}.dl-steps li span{height:4px;background:#ffffff40}.dl-steps li.is-on{opacity:1}.dl-steps li.is-on span{background:#f6eee4}.dl-cart__ladder.is-max .dl-steps li.is-on span{background:var(--ink)}.dl-upsell{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.dl-upsell__card{background:#0000002e;display:flex;flex-direction:column}.dl-upsell__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.dl-upsell__media .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0}.dl-upsell__meta{display:flex;justify-content:space-between;gap:8px;padding:12px 12px 0;font-size:14px}.dl-upsell__meta .dl-muted{color:#e9c9c9;white-space:nowrap}.dl .dl-upsell a{color:#f6eee4}.dl-upsell__form{display:flex;gap:8px;padding:12px}.dl-upsell__form .dl-btn{flex:1;border-color:#f6eee4;color:#f6eee4}.dl-upsell__form .dl-btn:hover{background:#f6eee4;color:var(--wine)}.dl-select{flex:1;min-height:44px;background:transparent;color:#f6eee4;border:1px solid rgba(246,238,228,.5);padding:0 10px;font:inherit;font-size:14px}.dl-select option{color:var(--ink)}.dl-cart__body{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,80px)}.dl-cart__lines{flex:999 1 520px;display:flex;flex-direction:column;gap:28px;min-width:0}.dl-line{display:flex;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line)}.dl-line__media{position:relative;width:112px;height:140px;flex:none;overflow:hidden;background:#2a1f1b}.dl-line__media .dl-cover{position:absolute;top:0;right:0;bottom:0;left:0}.dl-line__info{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.dl-line__top{display:flex;justify-content:space-between;gap:16px}.dl-line__top p{margin:0}.dl-line__title{font-size:17px;font-weight:400}.dl-summary{flex:1 1 340px;align-self:flex-start;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;gap:16px}.dl-summary__row{display:flex;justify-content:space-between;font-size:15px}.dl-summary__total{font-size:22px;font-weight:400;border-top:1px solid var(--line);padding-top:16px}.dl-summary p{margin:0}.dl-paginate{margin-top:40px;display:flex;gap:16px;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/delilah.css.map */
