html:has(.o4idx),body:has(.o4idx){overflow-x:hidden!important}body:has(.o4idx){background:#fff!important}body:has(.o4idx) #header-group,body:has(.o4idx) .shopify-section-group-footer-group,body:has(.o4idx) footer,body:has(.o4idx) .assistance-tab-04,body:has(.o4idx) #chat-04,body:has(.o4idx) .o4-index-gateway{display:none!important}body:has(.o4idx) .page-wrapper{background:#fff!important}body:has(.o4idx) #MainContent{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body:has(.o4idx) .shopify-section:has(>.o4idx){margin:0!important;padding:0!important}.o4idx{--o4ink:#080808;--o4moss:#808d45;color:var(--o4ink);background:#fff;display:grid;grid-template-columns:minmax(0,75fr) minmax(300px,25fr);min-height:100svh;height:100svh;overflow:hidden;font-family:Inter Tight,Arial,sans-serif;-webkit-font-smoothing:antialiased}.o4idx *,.o4idx *:before,.o4idx *:after{box-sizing:border-box}.o4idx button{font:inherit;cursor:pointer}.o4idx a{color:inherit;text-decoration:none}.o4idx :is(a,button):focus-visible{outline:2px solid var(--o4moss);outline-offset:3px}.o4idx__scene{position:relative;min-height:0;height:100%;overflow:hidden;background:#283228;isolation:isolate}.o4idx__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;transition:opacity .28s ease,transform .65s cubic-bezier(.22,1,.36,1)}.o4idx__scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 19%,transparent 44%,rgba(0,0,0,.4) 100%);pointer-events:none}.o4idx__fallback{height:100%;display:grid;place-items:center;color:#fff}.o4idx__top-nav{position:absolute;top:25px;left:26px;z-index:6;display:flex;gap:20px;align-items:center}.o4idx__top-nav button{background:transparent;border:0;padding:2px 0;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.015em;color:#fff;text-transform:uppercase}.o4idx__top-nav button:is(:hover,.is-selected){text-decoration:underline;text-underline-offset:4px}.o4idx__center-mark{position:absolute;top:21px;left:50%;transform:translate(-50%);z-index:4;color:#fff;font-weight:700;font-size:18px;line-height:1;letter-spacing:-.055em}.o4idx__down-arrow{position:absolute;bottom:19px;left:50%;transform:translate(-50%);z-index:2;font:400 22px/1 Inter Tight,Arial,sans-serif;color:#fff;pointer-events:none}.o4idx__sidebar{position:relative;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:#fff;padding:0 clamp(15px,1.4vw,28px) 26px}.o4idx__metadata{position:sticky;top:0;z-index:4;margin:0 0 0 auto;padding:22px 0 9px;background:linear-gradient(#fff 85%,#ffffffeb);display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:100%;font:500 10px/1.2 Inter Tight,Arial,sans-serif;text-align:right;font-variant-numeric:tabular-nums}.o4idx__metadata a{font-size:9px;color:#6d6d6d;text-decoration:underline;text-underline-offset:2px}.o4idx__index{padding-top:clamp(250px,55svh,620px)}.o4idx__brand{display:block;font-weight:700;font-size:clamp(22px,2.3vw,36px);letter-spacing:-.06em;line-height:1.08;white-space:nowrap;margin-bottom:15px}.o4idx__eyebrow{font-size:10px;color:#777;margin:0 0 14px}.o4idx__menu{display:flex;flex-direction:column;align-items:stretch;gap:12px}.o4idx__group{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.o4idx__group p{font-weight:600;font-size:11px;line-height:1.25;margin:0 0 5px}.o4idx__group :is(button,a){display:block;background:none;border:0;color:#090909;text-align:left;padding:0;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:-.015em;min-height:15px;text-transform:uppercase}.o4idx__group :is(button,a):is(:hover,.is-selected){font-weight:700}.o4idx__group a:hover{text-decoration:underline;text-underline-offset:3px}.o4idx__signature{color:#8b8b8b;font-size:10px;margin:25px 0 0;letter-spacing:.01em}.o4idx__story{position:absolute;z-index:5;left:clamp(18px,3vw,42px);right:clamp(18px,3vw,42px);bottom:30px;color:#fff}.o4idx__story[hidden]{display:none!important}.o4idx__scene:has(.o4idx__story:not([hidden])) .o4idx__down-arrow{display:none}.o4idx__preview-body{max-width:100%}.o4idx__intro{display:flex;align-items:center;gap:10px}.o4idx__avatar{display:block;width:37px;height:37px;border-radius:100%;object-fit:cover;background:#e3e4dd}.o4idx__avatar--text{display:grid;place-items:center;font-size:11px;color:#080808}.o4idx__intro>div{display:flex;flex-direction:column;gap:1px;line-height:1.15}.o4idx__intro strong{font-weight:600;font-size:15px}.o4idx__intro span{font-weight:400;font-size:11px}.o4idx__description{font-size:12px;line-height:1.4;max-width:52ch;margin:8px 0 12px}.o4idx__products{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 8px}.o4idx__products::-webkit-scrollbar{display:none}.o4idx__product{display:block;flex:0 0 clamp(110px,13vw,170px);min-width:0;scroll-snap-align:start;background:#fff;color:#0c0c0c!important}.o4idx__product-image{width:100%;height:clamp(100px,13vw,180px);display:block;object-fit:cover;background:#eee}.o4idx__product>span{display:block;font-size:11px;line-height:1.3;padding:5px 6px 7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.o4idx__view-all{display:inline-flex;align-items:center;gap:9px;min-height:28px;margin-top:4px;border-bottom:1px solid currentColor;font:600 12px Inter Tight,Arial,sans-serif;color:#fff!important}.o4idx__templates{display:none!important}@media(max-width:849px){.o4idx{grid-template-columns:1fr;grid-template-rows:minmax(0,62svh) minmax(0,38svh);height:100svh;min-height:100svh}.o4idx__scene{height:100%}.o4idx__top-nav{top:15px;left:15px;gap:13px}.o4idx__top-nav button{font-size:10px}.o4idx__center-mark{top:15px;right:16px;left:auto;transform:none;font-size:16px}.o4idx__sidebar{padding:0 19px 22px;overscroll-behavior:contain}.o4idx__metadata{position:static;padding-top:10px;padding-bottom:7px;align-items:flex-end;font-size:9px}.o4idx__metadata>a{font-size:8px}.o4idx__index{padding-top:5px}.o4idx__brand{font-size:24px;margin-bottom:5px}.o4idx__eyebrow{margin:0 0 6px;font-size:9px}.o4idx__menu{gap:9px}.o4idx__group{gap:3px}.o4idx__group p{font-size:11px}.o4idx__group :is(button,a){font-size:12px;line-height:1.5;min-height:21px}.o4idx__story{left:14px;right:14px;bottom:12px}.o4idx__intro{gap:7px}.o4idx__avatar{width:29px;height:29px}.o4idx__intro strong{font-size:13px}.o4idx__intro span{font-size:10px}.o4idx__description{font-size:11px;margin:4px 0 7px}.o4idx__products{gap:8px;padding-bottom:4px}.o4idx__product{flex:0 0 36vw}.o4idx__product-image{height:clamp(72px,14svh,128px)}.o4idx__product>span{font-size:10px;padding:3px 4px 5px}.o4idx__view-all{font-size:11px;margin-top:2px;min-height:23px}.o4idx__down-arrow{bottom:11px}}@media(max-width:849px)and (max-height:690px){.o4idx{grid-template-rows:minmax(0,57svh) minmax(0,43svh)}.o4idx__products .o4idx__product-image{height:10svh}.o4idx__description{line-height:1.25}}@media(prefers-reduced-motion:reduce){.o4idx__image{transition:none!important}}@media(min-width:850px){.o4idx{padding:20px;grid-template-columns:minmax(0,75%) minmax(300px,25%)}.o4idx__scene,.o4idx__sidebar{height:calc(100svh - 40px)}.o4idx__index{padding-top:clamp(320px,65svh,720px)}.o4idx__top-nav{top:9px;left:12px;mix-blend-mode:difference}.o4idx__center-mark{top:8px;mix-blend-mode:difference}}.o4idx__product{cursor:default}.o4idx__scene:has(.o4idx__story:not([hidden])) .o4idx__scene-shade{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 18%,rgba(0,0,0,.1) 35%,rgba(0,0,0,.79) 100%)}.o4idx__story{max-height:min(58svh,510px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:849px){.o4idx__story{max-height:calc(100% - 54px)}.o4idx__product{flex-basis:36vw}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/04-index-editorial-v8.css.map */
