.vm-newsletter{background:var(--vm-nl-bg,#f5f1eb);color:#242321;padding:64px 24px}.vm-newsletter__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.vm-newsletter__eyebrow{font-size:11px;letter-spacing:.18em}.vm-newsletter h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:15px 0}.vm-newsletter .rte{max-width:440px;font-size:15px;line-height:1.6}.vm-newsletter__benefit{display:flex;align-items:center;gap:16px;margin-top:22px}.vm-newsletter__benefit strong{font-size:42px;line-height:1}.vm-newsletter__benefit span{font-size:12px;letter-spacing:.06em}.vm-newsletter__signup>form>label{font-size:13px;display:block;margin-bottom:10px}.vm-newsletter__fields{display:flex;gap:8px}.vm-newsletter__fields input{min-width:0;flex:1;border:1px solid #c9c1b8;background:#fff;padding:15px;font-size:16px;color:#242321;border-radius:0}.vm-newsletter__button{display:inline-flex;align-items:center;justify-content:center;background:#242321;color:#fff;border:1px solid #242321;padding:15px 20px;font-size:14px;text-decoration:none;cursor:pointer}.vm-newsletter__signup .vm-newsletter__consent{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:12px;line-height:1.55}.vm-newsletter__consent input{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:#242321}.vm-newsletter a:focus-visible,.vm-newsletter input:focus-visible,.vm-newsletter button:focus-visible{outline:2px solid #705b32;outline-offset:3px}.vm-newsletter__terms{font-size:11px;line-height:1.6;color:#59534e;margin:14px 0 0}.vm-newsletter__success{font-size:14px;line-height:1.6}.vm-newsletter__success>span{font-size:12px;display:block}.vm-newsletter__code{display:block;font-size:28px;letter-spacing:.08em;margin:8px 0}.vm-newsletter__consent a{color:inherit;text-decoration:underline}@media(max-width:749px){.vm-newsletter{padding:40px 20px}.vm-newsletter__inner{grid-template-columns:1fr;gap:24px}.vm-newsletter__fields{flex-direction:column}.vm-newsletter__button{min-height:48px}.vm-newsletter h2{max-width:320px}.vm-newsletter__benefit strong{font-size:36px}}.vm-ctl-root,.section-related,.vm-ctl{width:100%;max-width:100%;display:block;overflow-x:hidden;min-width:0;box-sizing:border-box}.vm-ctl .wrap{width:100%;max-width:1440px;margin-inline:auto;box-sizing:border-box;overflow-x:hidden;min-width:0}.vm-ctl .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;margin-bottom:16px}.vm-ctl .sec-head .h2{font-size:clamp(22px,3vw,32px)}.vm-ctl .rail-nav{display:flex;gap:8px;flex:0 0 auto}.vm-ctl .rail-btn{width:40px;height:40px;min-width:40px;padding:0;border:1px solid var(--c-line,#e7e2da);background:var(--c-bg,#fff);border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vm-ctl .rail-btn svg{width:16px;height:16px}.vm-ctl__viewport{container-type:inline-size;container-name:vmctl;width:100%;max-width:100%;position:relative;min-width:0}.vm-ctl__scroller{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vm-ctl__scroller::-webkit-scrollbar{display:none}.vm-ctl__track{display:flex;gap:12px;width:max-content}.vm-ctl__slide{flex:0 0 auto;width:calc((100cqi - 12px) / 2.2);min-width:0;scroll-snap-align:start}.vm-ctl .card,.vm-ctl .card__media{width:100%}.vm-ctl .card__media{aspect-ratio:3/4}.vm-ctl .card__info{padding-top:8px}.vm-ctl .card__title{font-size:13px;line-height:1.35;margin:0 0 2px}.vm-ctl .card__price{font-size:13px}.vm-ctl .card__badge{font-size:9px;letter-spacing:.08em;padding:3px 6px;top:8px;left:8px}.vm-ctl .card__rating,.vm-ctl .jdgm-widget,.vm-ctl .jdgm-preview-badge{display:none}.vm-ctl .card__quick{min-height:36px;font-size:10px}@media(min-width:750px){.vm-ctl__track{gap:14px}.vm-ctl__slide{width:calc((100cqi - 42px)/4)}.vm-ctl .card__title,.vm-ctl .card__price{font-size:14px}}@media(min-width:1100px){.vm-ctl__slide{width:calc((100cqi - 56px)/5)}}@media(max-width:749px){.vm-ctl .rail-nav{display:flex}.vm-ctl .rail-btn{width:36px;height:36px;min-width:36px}}.vm-ctl.is-marquee .vm-ctl__scroller{scroll-snap-type:none}@media(prefers-reduced-motion:reduce){.vm-ctl.is-marquee .vm-ctl__scroller{scroll-snap-type:x mandatory}.vm-ctl .card__media img{transition:none}}.vm-look-offer{background:var(--vm-look-bg);color:var(--vm-look-ink);padding:64px 24px}.vm-look-offer__inner{max-width:860px;margin:0 auto;text-align:center}.vm-look-offer__eyebrow{font-size:11px;letter-spacing:.2em;margin:0 0 18px}.vm-look-offer__title{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.15;margin:0 0 18px;text-wrap:balance}.vm-look-offer__description{max-width:580px;margin:0 auto 32px;font-size:15px;line-height:1.7}.vm-look-offer__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:650px;margin:0 auto 22px}.vm-look-offer__card{position:relative;border:1px solid var(--vm-look-accent);padding:32px 18px 24px;background:#ffffff59}.vm-look-offer__card--best{border:2px solid var(--vm-look-ink);background:#ffffffb3}.vm-look-offer__badge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);white-space:nowrap;background:var(--vm-look-ink);color:var(--vm-look-bg);padding:6px 12px;font-size:10px;letter-spacing:.08em}.vm-look-offer__quantity{font-size:12px;letter-spacing:.12em;margin:0 0 10px}.vm-look-offer__discount{font-family:var(--font-heading-family,Georgia,serif);font-size:62px;line-height:1;margin:0 0 6px}.vm-look-offer__discount span{font-size:32px;margin-left:4px}.vm-look-offer__extra{font-size:15px;margin:0 0 16px}.vm-look-offer__caption{font-size:13px;line-height:1.5;margin:0;text-wrap:balance}.vm-look-offer__benefits{font-size:13px;line-height:1.7;margin:0 0 10px}.vm-look-offer__shipping{font-size:13px;line-height:1.6;margin:0 0 22px}.vm-look-offer__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;background:var(--vm-look-ink);color:var(--vm-look-bg);padding:16px 28px;font-size:11px;letter-spacing:.11em;text-decoration:none}.vm-look-offer__button:hover{opacity:.85}.vm-look-offer__button:focus-visible{outline:2px solid var(--vm-look-ink);outline-offset:4px}.vm-look-offer__terms{font-size:11px;line-height:1.6;margin:14px auto 0;max-width:600px}@media(max-width:600px){.vm-look-offer{padding:38px 20px}.vm-look-offer__description{font-size:14px;margin-bottom:28px}.vm-look-offer__cards{grid-template-columns:1fr;gap:22px}.vm-look-offer__card{padding:22px 18px 20px}.vm-look-offer__discount{font-size:50px}.vm-look-offer__extra{margin-bottom:8px}.vm-look-offer__button{width:100%;box-sizing:border-box}}.vm-outfit{padding-block:28px 32px}.vm-outfit .sec-head{margin-bottom:14px}.vm-outfit .sec-head .h2{font-size:clamp(22px,3.2vw,32px);margin:0}.vm-outfit .sec-head p{margin:6px auto 0;max-width:46ch;font-size:13px;line-height:1.5;color:var(--c-muted,#6e6a64)}.vm-outfit__list{display:flex;flex-direction:column;gap:0;max-width:720px;margin:0 auto}.vm-outfit__item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--c-line,#e7e2da);min-width:0}.vm-outfit__choose{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;font-size:12px;line-height:1.3;cursor:pointer;max-width:7.5rem}.vm-outfit__choose input{width:18px;height:18px;margin:0;flex:0 0 18px;accent-color:var(--c-text,#25211d)}.vm-outfit__thumb{flex:0 0 96px;width:96px;background:var(--c-soft,#f6f3ee)}.vm-outfit__thumb img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.vm-outfit__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.vm-outfit__title{font-size:14px;line-height:1.35;color:inherit;text-decoration:none;overflow-wrap:anywhere}.vm-outfit__price{font-size:13px;font-weight:500}.vm-outfit__variant,.vm-outfit__variant select{width:100%;max-width:220px}.vm-outfit__variant select{display:block;min-height:36px;padding:4px 8px;background:#fff;border:1px solid var(--c-line,#e7e2da);border-radius:0;font:inherit;font-size:13px;color:inherit}.vm-outfit__summary{max-width:720px;margin:16px auto 0;padding:16px 18px;background:var(--c-soft,#f6f2ed);text-align:center}.vm-outfit__totals{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-bottom:12px;font-size:14px}.vm-outfit__totals p{margin:0}.vm-outfit__estimate{color:var(--c-muted,#6e6a64)}.vm-outfit__summary .btn{min-height:48px}.vm-outfit__terms{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--c-muted,#6e6a64)}.vm-outfit__terms a{color:inherit}.vm-outfit [data-outfit-status]:empty{display:none}.vm-outfit :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.vm-outfit{padding-block:20px 24px}.vm-outfit__choose{max-width:none}.vm-outfit__choose span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vm-outfit__choose input{width:22px;height:22px;flex-basis:22px}.vm-outfit__thumb{flex-basis:80px;width:80px}.vm-outfit__title{font-size:13px}.vm-outfit__variant select{max-width:100%}.vm-outfit__summary .btn{width:100%}}.vm-bxgy{margin:16px 0;padding:16px 18px;background:#f6f3ee;border:1px solid #e7e2da;color:#141414}.vm-bxgy__eyebrow{margin:0 0 4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6e6a64}.vm-bxgy__heading{margin:0;font-family:var(--vm-serif, inherit);font-weight:400;font-size:20px;letter-spacing:-.02em;line-height:1.25}.vm-bxgy__value{margin:4px 0 12px;font-size:13px;color:#6e6a64}.vm-bxgy__count{display:block;font-size:13px;margin-bottom:8px}.vm-bxgy__bar{display:block;height:2px;background:#e7e2da;overflow:hidden}.vm-bxgy__bar>span{display:block;height:100%;width:0;background:#141414;transition:width .35s ease}.vm-bxgy.is-unlocked{border-color:#cfc6b8}.vm-bxgy--pdp{margin:14px 0 0}.vm-bxgy--cart,.vm-bxgy--cart-page{margin:0 0 14px}.cart-drawer .vm-bxgy{margin:0 18px 12px}.vm-bxgy__picks{margin-top:14px}.vm-bxgy__picks-label{margin:0 0 8px;font-size:12px;letter-spacing:.04em}.vm-bxgy__rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.vm-bxgy__pick{flex:0 0 96px;min-width:96px}.vm-bxgy__pick a{display:block;text-decoration:none;color:inherit}.vm-bxgy__pick img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#fff;margin-bottom:6px}.vm-bxgy__pick strong{display:block;font-size:11px;font-weight:500;line-height:1.3}.vm-bxgy__pick span{display:block;font-size:11px;color:#6e6a64}.vm-bxgy__choose{display:inline-block;margin-top:4px;padding:0;background:none;border:0;font:inherit;font-size:11px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:2px;color:inherit;cursor:pointer}.vm-look-item{display:flex;flex-direction:column;gap:6px;min-width:0;background:transparent;border:0;padding:0}.vm-look-item__image{display:block;background:var(--c-soft,#f3eee7)}.vm-look-item__image img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.vm-look-item__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.vm-look-item__title{font-size:12px;line-height:1.35;color:inherit;text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vm-look-item__price{font-size:12px;font-weight:500}.vm-look-item__variant,.vm-look-item__variant select{width:100%;max-width:100%}.vm-look-item__variant select{min-height:28px;background:transparent;border:0;border-bottom:1px solid var(--c-line,#d8cdc0);border-radius:0;padding:1px 0;font:inherit;font-size:11px;color:inherit}.vm-look-item__add{min-height:auto;margin-top:2px;padding:0;background:transparent;color:inherit;border:0;font:inherit;font-size:11px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vm-look-item__add:hover{opacity:.7}.vm-look-item :focus-visible{outline:2px solid #25211d;outline-offset:2px}.cart-drawer .cart-upsell__rail:has(.vm-look-item){display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;-webkit-overflow-scrolling:touch}.cart-drawer .cart-upsell__rail .vm-look-item{flex:0 0 42%!important;width:auto!important;max-width:160px!important;min-width:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box;scroll-snap-align:start}.cart-drawer .vm-look-item__image img{width:100%;height:auto;aspect-ratio:3/4}.vm-look-controls{display:flex;gap:4px;flex-shrink:0}.vm-look-controls button{width:40px;height:40px;border:1px solid #e8dfd6;background:#fff;color:#25211d;font-size:22px;cursor:pointer}.vm-look-controls button:focus-visible{outline:2px solid #25211d;outline-offset:2px}.cart-drawer .cart-upsell__rail .vm-look-item[hidden]{display:none!important}.vm-pdp-crosssell{margin:22px 0 4px;padding:0;border:0;background:transparent;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;container-type:inline-size}.vm-pdp-crosssell__head{margin:0 0 2px}.vm-pdp-crosssell__head strong{font-family:var(--vm-serif, inherit);font-weight:400;font-size:22px;letter-spacing:-.02em}.vm-pdp-crosssell .vm-look-note{margin:0 0 10px;font-size:13px;color:#6e6a64}.vm-look-pairs{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.vm-look-pairs::-webkit-scrollbar{display:none}.vm-look-pairs__track{display:flex;flex-wrap:nowrap;gap:10px;width:max-content;min-width:max-content;max-width:none}.vm-look-pairs .vm-look-item{box-sizing:border-box;flex:0 0 auto;flex-shrink:0;width:clamp(132px,42cqi,160px);min-width:132px;max-width:none;scroll-snap-align:start}@media(min-width:750px){.vm-look-pairs .vm-look-item{width:clamp(140px,31cqi,170px);min-width:140px}.vm-look-pairs__track{gap:12px}}.vm-pdp-crosssell.is-marquee .vm-look-pairs{scroll-snap-type:none}.vm-pdp-crosssell.is-marquee .vm-look-item{scroll-snap-align:none}@media(prefers-reduced-motion:reduce){.vm-pdp-crosssell.is-marquee .vm-look-pairs{scroll-snap-type:x mandatory}.vm-pdp-crosssell.is-marquee .vm-look-item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/75/compiled_assets/styles.css.map */
