:root{--m5-red:#c8202f;--m5-grey:#b7b7b7}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:#0b0b0b;color:#fff}.m5-announcement,.m5-header,.m5-footer,.m5-hero,.m5-section,.m5-strip,.m5-manifesto,.m5-reward{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.m5-announcement a,.m5-header a,.m5-footer a,.m5-hero a,.m5-section a,.m5-reward a,.m5-manifesto a{color:inherit;text-decoration:none}.m5-announcement{background:var(--m5-red);text-align:center;padding:11px 20px;font-size:12px;letter-spacing:.05em}.m5-announcement span{margin-left:18px}.m5-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 4vw;border-bottom:1px solid #303030;background:#0b0b0b}.m5-wordmark{font-weight:800;font-size:17px;letter-spacing:-.04em;line-height:1.2}.m5-wordmark span{color:var(--m5-red);padding:0 7px}.m5-desktop-nav,.m5-utilities{display:flex;gap:25px;font-size:12px}.m5-header a:hover,.m5-footer a:hover{color:#ef5966}.m5-mobile-menu{display:none}.m5-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.m5-hero-copy{padding:90px 6vw 55px;display:flex;flex-direction:column;justify-content:center}.m5-eyebrow{font-size:10px!important;letter-spacing:.18em!important;font-weight:600;line-height:1.7;text-transform:uppercase;margin:0 0 24px}.m5-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,6.6vw,108px);font-weight:700;line-height:.97;letter-spacing:-.075em;color:#fff;margin:12px 0 28px}.m5-hero em,.m5-manifesto em,.m5-reward em{font-family:Georgia,serif;font-weight:400}.m5-lead{max-width:330px;font-size:16px;line-height:1.7;color:#b7b7b7}.m5-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.m5-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:var(--m5-red);color:#fff!important;padding:15px 24px;font-size:12px;text-decoration:none;border:1px solid var(--m5-red);transition:background .2s}.m5-button:hover{background:#971622}.m5-outline{background:transparent;border-color:#666}.m5-outline:hover{background:#262626}.m5-hero-note{font-size:9px;letter-spacing:.16em;margin-top:55px;color:#aaa}.m5-hero-visual{background:#ddd;position:relative;min-width:0;overflow:hidden}.m5-hero-image{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.m5-image-label,.m5-image-number{position:absolute;bottom:25px;background:#0b0b0b;color:#fff;padding:9px 12px;font-size:9px;letter-spacing:.12em}.m5-image-label{left:22px}.m5-image-number{right:22px}.m5-monogram{display:flex;align-items:center;justify-content:center;height:100%;font:300px Georgia;color:#111;position:relative}.m5-monogram span{font:700 70px Arial;position:absolute;bottom:60px;right:35px;color:var(--m5-red)}.m5-strip{display:flex;justify-content:space-around;gap:20px;align-items:center;border-block:1px solid #333;padding:22px;font-size:10px;letter-spacing:.13em}.m5-strip b{color:var(--m5-red)}.m5-section{padding:85px 6vw}.m5-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.m5-section h2{font:500 clamp(30px,3vw,48px)/1.1 Arial;letter-spacing:-.045em;margin:0;color:#fff}.m5-section-heading p:not(.m5-eyebrow){color:#aaa;font-size:13px;line-height:1.6}.m5-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.m5-brand-card{background:#191919;border:1px solid #393939;padding:45px;min-height:390px;display:flex;flex-direction:column;align-items:start;transition:border-color .2s}.m5-brand-card:hover{border-color:var(--m5-red)}.m5-brand-card h3{font:bold clamp(46px,5vw,80px)/.93 Arial;letter-spacing:-.07em;color:inherit;margin:20px 0 28px}.m5-brand-card h3 em{font-family:Georgia;font-weight:400}.m5-brand-card p:not(.m5-eyebrow){font-size:14px;line-height:1.7}.m5-brand-light{background:#e9e9e9;color:#111!important}.m5-red{color:var(--m5-red)}.m5-text-link{font-size:12px;border-bottom:1px solid #777;padding-bottom:9px;display:inline-block}.m5-brand-card .m5-text-link{margin-top:auto}.m5-products{padding-top:10px}.m5-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.m5-product-image{display:block;aspect-ratio:3/4;background:#e3e3e3;position:relative;overflow:hidden}.m5-product-image img,.m5-product-image svg{width:100%;height:100%;object-fit:cover;transition:transform .3s}.m5-product-image:hover img{transform:scale(1.025)}.m5-product-info h3{font:400 13px/1.5 Arial;color:#fff;margin:16px 0 5px}.m5-product-info p{font-size:12px;color:#bbb;margin:0}.m5-product-info s{margin-left:8px;color:#aaa}.m5-product-badge{position:absolute;top:10px;left:10px;padding:5px 8px;background:#111;color:#fff;font-size:10px}.m5-manifesto{padding:85px 20px;text-align:center;background:#151515;border-block:1px solid #333}.m5-manifesto h2{font:bold clamp(36px,5vw,72px)/1.08 Arial;letter-spacing:-.05em;color:#fff;margin:0 0 25px}.m5-manifesto>p:not(.m5-eyebrow){color:#bbb;font-size:14px;line-height:1.8;margin-bottom:30px}.m5-reward{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:85px 6vw;background:#e9e9e9;color:#111}.m5-reward h2{font:bold clamp(32px,4vw,58px)/1.1 Arial;letter-spacing:-.05em;margin:0 0 24px;color:#111}.m5-reward h2 em{color:#a71926}.m5-reward-intro>p:last-child{font-size:14px}.m5-reward ol{padding:0;list-style:none;counter-reset:reward;margin:0}.m5-reward li{counter-increment:reward;border-bottom:1px solid #bcbcbc;padding:0 0 16px 42px;margin-bottom:20px;position:relative}.m5-reward li:before{content:"0" counter(reward);position:absolute;left:0;color:#a71926;font-size:12px}.m5-reward strong{font-size:15px}.m5-reward li p{font-size:13px;line-height:1.7;margin:8px 0 0}.m5-reward li a{text-decoration:underline;text-underline-offset:3px}.m5-fine{font-size:11px;line-height:1.7;color:#555}.m5-footer{padding:65px 6vw 28px}.m5-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.m5-footer-top>div p{font-size:13px;line-height:1.8;color:#aaa;margin-top:22px}.m5-footer nav a{display:block;font-size:12px;margin-bottom:12px}.m5-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #333;margin-top:48px;padding-top:24px;font-size:10px;color:#aaa}.m5-footer-bottom nav{display:flex;flex-wrap:wrap;gap:20px}.m5-footer-bottom nav a{font-size:10px}.m5-payments{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0;margin-top:20px}.m5-payments svg{width:36px;height:24px}a:focus-visible,summary:focus-visible{outline:2px solid #ef5966;outline-offset:5px}.button,.product-form__submit{border-radius:0}.product__title h1,.collection-hero__title{letter-spacing:-.04em}.card__inner{border-radius:0!important}@media(max-width:900px){.m5-header{padding:22px 5vw;gap:15px}.m5-wordmark{font-size:13px}.m5-desktop-nav{display:none}.m5-utilities{gap:14px}.m5-mobile-menu{display:block;position:relative}.m5-mobile-menu summary{cursor:pointer}.m5-mobile-menu nav{position:absolute;right:0;top:35px;width:180px;background:#151515;border:1px solid #444;z-index:20;padding:18px}.m5-mobile-menu a{display:block;padding:12px 0}.m5-hero{grid-template-columns:1fr;min-height:auto}.m5-hero-copy{padding:60px 6vw 35px}.m5-hero h1{font-size:clamp(55px,12vw,85px)}.m5-hero-visual{min-height:440px}.m5-hero-note{margin-top:32px}.m5-section{padding:55px 6vw}.m5-products{padding-top:0}.m5-brand-card{padding:28px;min-height:350px}.m5-product-grid{grid-template-columns:repeat(2,1fr)}.m5-reward{gap:30px;padding:55px 6vw}.m5-strip{font-size:8px;gap:10px}.m5-strip span:last-child,.m5-strip b:last-of-type{display:none}.m5-footer-top{grid-template-columns:1.5fr 1fr}.m5-footer-top>div{grid-column:1/-1}}@media(max-width:550px){.m5-announcement{font-size:10px}.m5-announcement span{display:none}.m5-header{flex-wrap:wrap;justify-content:center}.m5-header .m5-wordmark{font-size:15px}.m5-utilities{width:100%;justify-content:center;font-size:11px}.m5-hero-visual{min-height:360px}.m5-hero-copy{padding-top:42px}.m5-hero h1{font-size:56px}.m5-button{padding:14px 18px}.m5-section-heading{align-items:start;flex-direction:column;gap:15px}.m5-brand-grid{grid-template-columns:1fr}.m5-brand-card{min-height:310px}.m5-brand-card h3{font-size:58px}.m5-product-grid{gap:14px}.m5-reward{grid-template-columns:1fr}.m5-footer-bottom{flex-direction:column}.m5-footer-top{gap:22px}.m5-eyebrow{font-size:9px!important}.m5-image-number{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.m5-product-image img,.m5-button,.m5-brand-card{transition:none}}body.gradient{background:#0b0b0b;background-image:none;color:#fff}.m5-hero,.m5-section,.m5-strip,.m5-footer{background:#0b0b0b;color:#fff}.m5-header{color:#fff}.m5-hero-copy{background:#0b0b0b;color:#fff}.m5-section-heading,.m5-product-info{color:#fff}.m5-footer .m5-wordmark,.m5-footer nav a,.m5-header .m5-wordmark,.m5-hero .m5-outline{color:#fff}.m5-mobile-menu nav{color:#fff;background:#151515}.m5-reward{background:#e9e9e9;color:#111}.m5-reward a{color:#111}.m5-brand-light{background:#e9e9e9;color:#111}.m5-header summary{list-style:none;min-height:36px;display:flex;align-items:center}.m5-header summary::-webkit-details-marker{display:none}.m5-mobile-menu nav a{min-height:44px}body.gradient{background:#fff;color:#151515}.m5-header{display:block;background:#fff;color:#111;padding:0 4vw;border-bottom:1px solid #ddd}.m5-header-top{display:grid;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:25px;padding:28px 0}.m5-header .m5-wordmark{color:#111;text-align:center;font-family:Georgia,serif;font-size:25px;font-weight:500;letter-spacing:-.04em}.m5-wordmark small{display:block;font:8px/1.5 Arial;letter-spacing:.26em;margin-top:12px}.m5-search{display:flex;border-bottom:1px solid #999;max-width:280px;min-width:0}.m5-search input{min-width:0;width:100%;border:0;background:transparent;color:#111;padding:12px 0;font:12px Arial;border-radius:0}.m5-search button{border:0;background:none;color:#111;font:11px Arial;cursor:pointer;padding:12px 8px}.m5-utilities{justify-content:flex-end;align-items:center}.m5-header .m5-desktop-nav{display:flex;justify-content:center;gap:40px;padding:19px 0;border-top:1px solid #e4e4e4;font:10px Arial;letter-spacing:.09em}.m5-header .m5-utilities a{color:#111}.m5-header a:hover{color:#ad1424}.m5-announcement{background:#101010;color:#fff;padding:10px 20px;font-size:10px}.m5-hero{background:#efefed;color:#111;min-height:620px;margin:24px 3vw 0;grid-template-columns:46% 54%}.m5-hero-copy{background:#efefed;color:#111;padding:65px 5vw}.m5-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(58px,6.4vw,96px);letter-spacing:-.055em;line-height:1.02;color:#111}.m5-hero .m5-eyebrow{color:#444}.m5-hero .m5-lead{color:#555;max-width:360px;font-size:14px}.m5-hero .m5-outline{color:#111!important;border-color:#111}.m5-hero .m5-outline:hover{background:#ddd}.m5-hero-note{color:#555}.m5-hero-visual{background:#e4e4e4}.m5-hero-image{object-fit:contain}.m5-strip{background:#fff;color:#111;border-color:#ddd;margin:0 3vw;padding:24px 0}.m5-section{background:#fff;color:#111;padding:65px 4vw}.m5-section h2{color:#111;font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.m5-section-heading,.m5-product-info{color:#111}.m5-section-heading p:not(.m5-eyebrow){color:#555}.m5-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.m5-category{background:#f2f2f2;color:#111}.m5-category img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.m5-category h3{font:12px/1.5 Arial;color:#111;padding:16px;margin:0;display:flex;justify-content:space-between;gap:8px}.m5-brand-card,.m5-brand-light{background:#f4f4f3;color:#111!important;border:0;padding:0 0 30px;min-height:0;overflow:hidden}.m5-brand-card>.m5-eyebrow{padding:22px 25px 0;margin:0}.m5-brand-card h3{font:bold clamp(32px,3.4vw,56px)/1 Arial;letter-spacing:-.05em;margin:26px 25px 12px}.m5-brand-card>p:not(.m5-eyebrow){margin:0 25px 25px;color:#555}.m5-brand-card .m5-text-link{margin:0 25px}.m5-brand-photo{width:100%;background:#e7e7e7;margin-top:20px}.m5-brand-photo img{width:100%;height:auto;aspect-ratio:5/4;object-fit:contain;display:block}.m5-products{padding-top:20px}.m5-product-image{background:#f1f1f1}.m5-product-image img{object-fit:contain}.m5-product-info h3{color:#111;font-size:12px}.m5-product-info p{color:#333;font-size:12px}.m5-product-info s{color:#666}.m5-manifesto{background:#111;padding:90px 20px}.m5-reward{background:#ededed}.m5-reward h2{font-family:Georgia,serif;font-weight:400}.m5-footer{background:#111;color:#fff}.m5-footer .m5-wordmark{font-family:Georgia,serif;font-weight:400;font-size:22px}@media(max-width:900px){.m5-header-top{grid-template-columns:1fr auto;padding:22px 0;gap:15px}.m5-header .m5-wordmark{grid-column:1;grid-row:1;text-align:left;font-size:20px}.m5-header .m5-utilities{grid-column:2;grid-row:1}.m5-search{grid-column:1/-1;grid-row:2;max-width:none;width:100%}.m5-header .m5-desktop-nav{display:none}.m5-header .m5-mobile-menu nav{color:#fff}.m5-hero{grid-template-columns:1fr;margin:14px 3vw 0}.m5-hero-copy{padding:42px 6vw 32px}.m5-hero-visual{min-height:420px}.m5-hero h1{font-size:68px}.m5-category-grid{grid-template-columns:repeat(2,1fr);gap:14px}.m5-section{padding:45px 5vw}.m5-products{padding-top:15px}.m5-brand-card h3{font-size:34px}}@media(max-width:550px){.m5-header .m5-wordmark{font-size:16px}.m5-wordmark small{font-size:6px;letter-spacing:.18em;margin-top:8px}.m5-header .m5-utilities{width:auto;font-size:10px;gap:14px}.m5-header-top{gap:8px}.m5-hero h1{font-size:58px}.m5-hero-visual{min-height:330px}.m5-section h2{font-size:31px}.m5-brand-card h3,.m5-reward h2{font-size:39px}.m5-category h3{padding:13px;font-size:11px}.m5-strip{font-size:7px;letter-spacing:.05em}}.m5-women{padding-top:55px;padding-bottom:30px;scroll-margin-top:20px}.m5-women-campaign{display:grid;grid-template-columns:1fr 1fr;background:#eee;color:#111}.m5-women-copy{padding:60px 5vw;align-self:center}.m5-women-copy h2{font-size:clamp(40px,4.5vw,68px);line-height:1.05;margin:0 0 25px}.m5-women-copy>p:not(.m5-eyebrow){max-width:370px;font-size:14px;line-height:1.8;color:#444;margin-bottom:28px}.m5-women-image{min-height:400px;background:#e5e5e5}.m5-women-image img{width:100%;height:100%;max-height:620px;object-fit:contain;display:block}.m5-women-heading{margin-top:36px;margin-bottom:25px}.m5-women-heading h3{font:400 25px Georgia;color:#111;margin:0}.m5-women-setup{font-size:13px;color:#555;border:1px dashed #999;padding:20px}@media(max-width:900px){.m5-women-campaign{grid-template-columns:1fr}.m5-women-copy{padding:35px 7vw}.m5-women-image{min-height:0}.m5-women-image img{height:auto;max-height:500px}.m5-women-copy h2{font-size:44px}.m5-women-heading h3{font-size:24px}}.m5-product-image{background:#fff}.m5-quick-form{margin-top:16px;display:flex;flex-direction:column;gap:8px}.m5-quick-form label{font:11px/1.5 Arial;color:#333}.m5-quick-form select{-webkit-appearance:auto;appearance:auto;width:100%;min-width:0;min-height:44px;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;padding:10px 8px;font:12px Arial}.m5-card-button{margin-top:10px;width:100%;font:12px Arial;cursor:pointer;min-height:46px}.m5-quick-form .m5-card-button{margin-top:0}.m5-card-button:disabled{background:#ddd;border-color:#ddd;color:#555!important;cursor:not-allowed}.m5-product{display:flex;flex-direction:column;min-width:0}.m5-product>.m5-quick-form,.m5-product>.m5-card-button{margin-top:auto;padding-top:16px}.m5-product>.m5-card-button{padding-top:15px}.m5-product-info{padding-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/m5-luxury.css.map */
