.container.hero__in{padding-left:32px;padding-right:32px}.visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hdr__in{height:76px}.hdr__l{display:flex;align-items:center;gap:8px;min-width:0}.hdr__nav{gap:28px}.nav__item{position:relative}.nav__item>a{display:inline-block;padding:28px 0}.nav__drop{position:absolute;top:100%;left:-24px;min-width:240px;background:var(--bg);border:1px solid var(--line);box-shadow:0 24px 48px -24px #0f1b3347;padding:12px 0;display:none;z-index:30}.has-drop:hover .nav__drop,.has-drop:focus-within .nav__drop{display:block}.hdr__nav .nav__drop a{display:block;padding:9px 24px;font-size:13px;line-height:20px;letter-spacing:.04em;text-transform:none;font-weight:400;border-bottom:0}.hdr__nav .nav__drop a:hover{background:var(--bg2);color:var(--fg)}.hdr__nav .nav__drop .nav__all{font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:var(--gold-text);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:12px}.drawer{padding:0 20px 24px}.drawer__top{height:60px}.dnav{display:flex;flex-direction:column;padding-top:8px}.dnav__item{border-bottom:1px solid var(--line)}.dnav summary,.dnav__link{min-height:56px;display:flex;align-items:center;justify-content:space-between;font:500 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;list-style:none}.dnav summary::-webkit-details-marker{display:none}.dnav summary:after{content:"+";font:300 22px/1 var(--sans);letter-spacing:0}.dnav details[open] summary:after{content:"\2013"}.dnav__sub{display:flex;flex-direction:column;padding:0 0 16px}.dnav__sub a{min-height:44px;display:flex;align-items:center;padding-left:4px;font-size:16px;color:var(--fg2)}.dnav__sub a.dnav__all{color:var(--gold-text);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}@media(max-width:900px){.hdr__in{height:60px;padding:0 4px}.logo{font-size:20px;letter-spacing:.28em;padding-left:.28em}.ann{font-size:11px;letter-spacing:.12em;min-height:34px;padding:6px 12px}.container.hero__in{padding-left:16px;padding-right:16px}}.search__body--single{display:block;padding:8px 0 48px}.ls-terms{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ls-terms a{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--line-strong);font-size:13px;letter-spacing:.04em}.ls-terms a:hover{border-color:var(--gold)}.ls-title{display:block;margin-bottom:16px;color:var(--fg2)}.cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.cd.open{visibility:visible}.cd__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);opacity:0;transition:opacity .4s var(--ease)}.cd.open .cd__scrim{opacity:.5}.cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease);box-shadow:0 24px 48px -24px #0f1b3359}.cd.open .cd__panel{transform:none}.cd__head{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 24px;border-bottom:1px solid var(--line)}.cd__head h2{font-size:26px;line-height:1.2;font-weight:500}.cd__head span{font:400 14px var(--sans);color:var(--fg2)}.cd__ship{padding:16px 24px;gap:10px;background:var(--bg2)}.cd__ship p{margin:0}.cd__lines{flex:1 1 auto;overflow:auto;list-style:none;margin:0;padding:0 24px}.cd__line{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.cd__img{flex:0 0 72px;height:90px;background:var(--bg2);overflow:hidden}.cd__img img{width:100%;height:100%;object-fit:cover}.cd__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cd__name{font:500 18px/1.2 var(--serif)}.cd__var{font-size:13px;line-height:20px;color:var(--fg2)}.cd__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px}.cd__qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);height:40px}.cd__qty button{width:40px;height:38px;background:none;border:0;color:inherit;font-size:16px;cursor:pointer}.cd__qty span{min-width:24px;text-align:center;font-size:14px}.cd__rm{background:none;border:0;padding:0;min-height:40px;color:var(--fg2);font:500 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;align-self:flex-start}.cd__empty{padding:48px 0;text-align:center;color:var(--fg2)}.cd__foot{padding:20px 24px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.cd__sub{display:flex;justify-content:space-between;font-size:16px;font-weight:500}.pdp{gap:48px;padding-bottom:64px}.pdp__gal{flex:1 1 420px;max-width:520px;min-width:0}.pdp__info{flex:1 1 380px;max-width:520px;gap:20px}.pdp__title{font-size:34px;line-height:1.15}.gal{position:relative}.gal__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.gal__track::-webkit-scrollbar{display:none}.gal__slide{flex:0 0 100%;aspect-ratio:4/5;background:var(--bg2);scroll-snap-align:start;overflow:hidden}.gal__slide img{width:100%;height:100%;object-fit:cover}.gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#f8f5efeb;border:1px solid var(--line);color:var(--fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.gal__prev{left:8px}.gal__next{right:8px}.gal__count{position:absolute;left:12px;bottom:12px;padding:4px 10px;background:#f8f5efeb;font-size:12px;letter-spacing:.12em}.pdp__price{font-size:18px;line-height:24px}.opt legend{padding:0 0 10px}.opt legend span{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--fg2);font-size:14px}.opt__vals{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.opt__vals--swatch{display:flex;flex-wrap:wrap}.pill{height:46px;padding:0 14px;min-width:56px}.pdp__cta{display:flex;flex-direction:column;gap:10px}.accd{border-top:1px solid var(--line)}.accd details{border-bottom:1px solid var(--line)}.accd summary{min-height:56px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font:500 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;list-style:none}.accd summary::-webkit-details-marker{display:none}.accd summary:after{content:"+";font:300 22px/1 var(--sans);letter-spacing:0}.accd details[open] summary:after{content:"\2013"}.rte{padding:0 0 24px;font-size:14px;line-height:24px;color:var(--fg2)}.rte p{margin:0 0 12px}.rte img{max-width:100%;height:auto}.rte table{width:100%;border-collapse:collapse;margin:12px 0}.rte table,.rte tr,.rte td,.rte th,.rte thead,.rte tbody{background:transparent!important;color:var(--fg)!important;border:0!important;border-bottom:1px solid var(--line)!important}.rte th{font-weight:500!important;text-align:left!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.rte td,.rte th{padding:10px 8px!important}.ar{direction:rtl;text-align:right}.rel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.qa{flex:0 0 260px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.qa__img{display:block;aspect-ratio:4/5;background:var(--bg);overflow:hidden}.qa__img img{width:100%;height:100%;object-fit:cover}.qa__t{font:500 19px/1.2 var(--serif)}.qa__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qa__opts select{width:100%;height:44px;font-size:14px;padding:0 8px}.qa .btn{height:46px;padding:0 16px}.chips{display:flex;gap:8px;overflow-x:auto;padding:0 0 24px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 20px;border:1px solid var(--line-strong);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.chips a:hover{border-color:var(--gold)}.chips a[aria-current=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media(max-width:900px){.pdp{gap:24px;padding-bottom:40px}.pdp__gal{flex-basis:100%;max-width:none;margin:0 -16px}.gal__slide{flex-basis:80%}.gal__track{padding:0 16px;scroll-padding:0 16px}.pdp__info{max-width:none}.pdp__title{font-size:26px}.gal__count{left:28px}.qa{flex-basis:228px}.cd__panel{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/modex-extra.css.map */
