.ov91-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000075;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1199;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s}body.ov2-menu-open .ov91-menu-scrim{opacity:1;visibility:visible;pointer-events:auto}.ov2-menu.ov62-menu.ov91-menu{position:fixed!important;inset:0 auto 0 0!important;width:min(410px,89vw);height:100dvh;max-width:none;z-index:1200;background:#fff;color:#111;border-right:1px solid #dedede;box-shadow:12px 0 45px #00000014;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translate3d(-105%,0,0)!important;opacity:1;visibility:hidden;pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility .38s!important}.ov2-menu.ov62-menu.ov91-menu.is-open{transform:translateZ(0)!important;visibility:visible!important;pointer-events:auto!important}.ov91-menu-layout{display:flex;flex-direction:column;min-height:100%;min-height:100dvh;padding:27px clamp(23px,4vw,36px) max(28px,env(safe-area-inset-bottom))}.ov91-menu-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:35px}.ov91-menu-logo{width:112px;max-width:43%;display:block;flex:none}.ov91-menu-logo img{display:block;width:100%;height:auto;object-fit:contain}.ov91-menu-close{display:inline-flex;width:42px;height:42px;border:1px solid #dedede;background:transparent;align-items:center;justify-content:center;color:#0b0b0b;transition:background .2s,border-color .2s}.ov91-menu-close:hover{border-color:#111;background:#f5f5f5}.ov91-menu-eyebrow{color:#909090;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.5;margin:28px 0 23px}.ov91-menu-links{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0}.ov91-menu-links a{font:700 clamp(21px,2.25vw,28px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#111;text-decoration:none;padding:15px 0;border-bottom:1px solid #e6e6e6;transition:color .18s,padding-left .2s}.ov91-menu-links a:hover{color:#707070;padding-left:7px}.ov91-menu-links a:focus-visible,.ov91-menu-socials a:focus-visible,.ov91-menu-close:focus-visible{outline:2px solid #111;outline-offset:3px}.ov91-menu-bottom{margin-top:auto;padding-top:45px}.ov91-menu-socials{display:flex;gap:16px;margin-bottom:30px}.ov91-menu-socials a{display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;color:#101010;text-decoration:none;border-radius:0;transition:opacity .2s ease}.ov91-menu-socials svg{display:block;width:24px;height:24px}.ov91-menu-socials a:hover{opacity:.55}.ov91-menu-bottom p{font-size:9px;letter-spacing:.16em;color:#666;font-weight:600;line-height:1.9;margin:0 0 24px}.ov91-menu-bottom small{font-size:9px;letter-spacing:.1em;color:#999}.ov64-campaign-slide.ov91-campaign-black,.ov64-campaign-slide.ov91-campaign-pink{background:#222020}.ov64-campaign-slide.ov91-campaign-black .ov64-campaign-photo,.ov64-campaign-slide.ov91-campaign-pink .ov64-campaign-photo{object-fit:contain!important;object-position:center center!important;filter:brightness(.96)}@media(max-width:850px){.ov2-menu.ov62-menu.ov91-menu{width:min(395px,89vw)}.ov91-menu-layout{padding:22px 25px max(25px,env(safe-area-inset-bottom))}.ov91-menu-top{padding-bottom:10px}.ov91-menu-logo{width:106px}.ov91-menu-eyebrow{margin:26px 0 19px}.ov91-menu-links a{font-size:clamp(20px,6vw,25px);padding:14px 0}.ov91-menu-bottom{padding-top:32px}.ov64-campaign{height:min(730px,calc(100svh - 85px));min-height:560px}.ov64-campaign-slide.ov91-campaign-black .ov64-campaign-photo,.ov64-campaign-slide.ov91-campaign-pink .ov64-campaign-photo{object-fit:contain!important;object-position:center 45%!important}.ov64-campaign-caption{bottom:47px}.ov64-campaign-caption h1{font-size:clamp(28px,7vw,38px)}.ov64-campaign-top{display:none}}@media(max-height:620px){.ov91-menu-links a{padding:9px 0;font-size:21px}.ov91-menu-top{padding-bottom:0}.ov91-menu-eyebrow{margin:17px 0 10px}.ov91-menu-bottom{padding-top:24px}.ov91-menu-bottom p{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.ov2-menu.ov62-menu.ov91-menu,.ov91-menu-scrim,.ov91-menu-links a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/overaall-v91.css.map */
