:root{--iv-ink:#121712;--iv-paper:#f5f4ef;--iv-accent:#d8e339;--iv-gutter:clamp(18px,4vw,72px)}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}.iv-shell{max-width:1600px;margin:0 auto;padding-left:var(--iv-gutter);padding-right:var(--iv-gutter)}.template-index .main-content{padding-top:0!important}.template-index .index-section{margin:0}.iv-section{padding-top:clamp(48px,7vw,112px);padding-bottom:clamp(48px,7vw,112px);background:var(--iv-paper);color:var(--iv-ink)}.iv-section h2,.iv-story h2,.iv-hero h2{font-family:inherit;letter-spacing:-.055em;line-height:.96;text-transform:uppercase;margin:0;font-weight:800}.iv-section h2{font-size:clamp(30px,4.3vw,74px)}.iv-eyebrow{font-size:clamp(10px,.9vw,13px)!important;letter-spacing:.18em;font-weight:700;text-transform:uppercase;margin:0 0 15px!important}.iv-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,44px)}.iv-text-link{text-decoration:none!important;color:inherit!important;font-size:12px;letter-spacing:.12em;font-weight:800;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:5px}.iv-text-link:hover{opacity:.65}.iv-hero{position:relative;isolation:isolate;background:var(--iv-ink);color:#fff;display:flex;align-items:end;min-height:560px;overflow:hidden}.iv-hero--medium{min-height:clamp(420px,55vw,700px)}.iv-hero--large{min-height:clamp(520px,72vw,880px)}.iv-hero--full{min-height:calc(100svh - 70px)}.iv-hero__media,.iv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.iv-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--iv-focus)}.iv-hero__mobile{display:none!important}.iv-hero__shade{background:linear-gradient(0deg,#000000bd,rgba(0,0,0,var(--iv-overlay)) 68%)}.iv-hero__content{position:relative;width:100%;padding-top:100px;padding-bottom:clamp(60px,9vw,145px)}.iv-hero__content.iv-align-center{text-align:center}.iv-hero__content.iv-align-center .iv-actions{justify-content:center}.iv-hero h2{font-size:clamp(52px,9.6vw,158px);max-width:1200px;color:#fff}.iv-hero__desc{max-width:540px;font-size:clamp(15px,1.5vw,22px);line-height:1.5;margin:24px 0 0}.iv-align-center .iv-hero__desc{margin-left:auto;margin-right:auto}.iv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.iv-btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:16px 22px;font-size:12px;font-weight:800;letter-spacing:.1em;text-decoration:none!important;transition:transform .2s,background .2s}.iv-btn:hover{transform:translateY(-2px)}.iv-btn--light{background:#fff;color:#111!important}.iv-btn--outline{border:1px solid #fff;color:#fff!important}.iv-placeholder{width:100%;height:100%;min-height:250px;background:linear-gradient(135deg,#242e25,#4c6240);display:grid;place-items:center;color:#e9f1dc;font-size:12px;letter-spacing:.15em;text-align:center;padding:16px}.iv-category-grid{display:grid;grid-template-columns:repeat(var(--iv-cols),minmax(0,1fr));gap:12px}.iv-category{text-decoration:none!important;color:inherit!important;min-width:0}.iv-category__image{overflow:hidden;aspect-ratio:3/4;background:#223323}.iv-category__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s}.iv-category:hover img,.iv-product:hover img{transform:scale(1.045)}.iv-category__caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0}.iv-category h3{font-weight:800;letter-spacing:-.025em;font-size:clamp(17px,2.5vw,30px);margin:0;text-transform:uppercase}.iv-category__caption span{font-size:25px}.iv-products{display:grid;grid-template-columns:repeat(var(--iv-product-cols),minmax(0,1fr));gap:16px}.iv-product{min-width:0}.iv-product__media{display:block;aspect-ratio:4/5;position:relative;overflow:hidden;background:#e9e9e4}.iv-product__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.iv-product__tag{position:absolute;left:12px;top:12px;background:#fff;color:#111;padding:7px 9px;font-size:10px;font-weight:800;letter-spacing:.07em}.iv-product__info{padding-top:14px;display:flex;flex-direction:column;gap:6px;font-size:14px}.iv-product__info>a{font-weight:750;color:inherit!important;text-decoration:none!important}.iv-product__prices{display:flex;gap:12px}.iv-product__prices s{opacity:.55}.iv-story{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.iv-story--reverse .iv-story__media{order:2}.iv-story__media{min-height:500px}.iv-story__media img{display:block;width:100%;height:100%;object-fit:cover}.iv-story__content{padding:clamp(35px,7vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:start}.iv-story h2{font-size:clamp(38px,5.5vw,90px);color:inherit}.iv-story__body{max-width:520px;margin:25px 0 30px;font-size:clamp(15px,1.3vw,19px);line-height:1.65}.iv-story__body p{color:inherit}.iv-ticker{overflow:hidden;white-space:nowrap;padding:17px 0}.iv-ticker__track{display:flex;gap:35px;width:max-content;animation:ivscroll 40s linear infinite}.iv-ticker__track span{font-size:clamp(14px,2vw,26px);font-weight:850;letter-spacing:.12em}.iv-ticker__track span span{padding-left:35px}@keyframes ivscroll{to{transform:translate(-50%)}}@media(max-width:749px){.iv-hero--large{min-height:72svh}.iv-hero--full{min-height:90svh}.iv-hero__mobile{display:block!important}.iv-hero__mobile~.iv-hero__desktop{display:none!important}.iv-hero__media:has(.iv-hero__mobile) .iv-hero__desktop{display:none!important}.iv-hero h2{font-size:clamp(46px,14vw,88px)}.iv-hero__content{padding-bottom:65px}.iv-hero__desc{max-width:320px}.iv-section-head{align-items:start;flex-direction:column;gap:16px}.iv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iv-category h3{font-size:17px}.iv-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iv-product__info{font-size:12px}.iv-story{grid-template-columns:1fr}.iv-story__media{min-height:0;aspect-ratio:4/3}.iv-story--reverse .iv-story__media{order:0}.iv-story__content{padding:55px var(--iv-gutter) 65px}.iv-story h2{font-size:clamp(40px,10vw,64px)}.iv-btn{min-height:46px}.iv-ticker{padding:12px 0}}@media(max-width:380px){.iv-category__caption{padding-top:10px}.iv-category h3{font-size:15px}.iv-btn{gap:12px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.iv-ticker__track{animation:none}.iv-category img,.iv-product img,.iv-btn{transition:none!important}html{scroll-behavior:auto}}.iv-footer{background:var(--iv-footer-bg);color:var(--iv-footer-fg);padding:clamp(55px,7vw,110px) 0 22px}.iv-footer a{color:inherit!important;text-decoration:none}.iv-footer a:hover{text-decoration:underline}.iv-footer__top{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(0,1.8fr);gap:clamp(35px,7vw,110px)}.iv-footer__wordmark{font-size:clamp(25px,3vw,45px);font-weight:900;letter-spacing:-.04em}.iv-footer__brand img{max-width:230px;max-height:110px;width:auto;height:auto}.iv-footer__manifesto{font-size:16px;line-height:1.65;max-width:430px;margin-top:20px}.iv-footer__manifesto p{color:inherit}.iv-footer__social{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:12px;font-weight:750;letter-spacing:.07em}.iv-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.iv-footer__navcol h2{color:inherit;font-size:12px;letter-spacing:.12em;font-weight:850;margin:0 0 22px}.iv-footer__navcol ul{list-style:none;margin:0;padding:0}.iv-footer__navcol li{margin:0 0 12px;font-size:14px;line-height:1.5}.iv-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:48px 0;margin:55px 0 22px}.iv-footer__newsletter h2{color:inherit;font-size:clamp(24px,3.4vw,48px);font-weight:900;letter-spacing:-.045em;line-height:1.05;margin:0}.iv-footer__newsletter p{color:inherit;opacity:.85;margin:12px 0 0}.iv-footer__form{display:flex;border-bottom:1px solid currentColor;gap:8px;align-items:center}.iv-footer__form input{border:0!important;background:transparent!important;color:inherit!important;min-width:0;width:100%;padding:16px 0;outline-offset:3px}.iv-footer__form input::placeholder{color:inherit;opacity:.65}.iv-footer__form button{background:transparent;border:0;color:inherit;padding:14px 0 14px 10px;white-space:nowrap;font-weight:800;cursor:pointer}.iv-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;font-size:11px;opacity:.85}.iv-footer__bottomlinks{display:flex;flex-wrap:wrap;gap:16px}.iv-footer__payments{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.iv-footer__payment-icon{width:36px;height:24px}.iv-collabs__head{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(25px,6vw,85px);align-items:end;margin-bottom:40px}.iv-collabs h2{color:inherit;font-size:clamp(36px,5vw,83px)}.iv-collabs__intro{font-size:clamp(15px,1.3vw,19px);line-height:1.6}.iv-collabs__intro p{color:inherit}.iv-collabs__intro .iv-text-link{display:inline-block;margin-top:14px}.iv-collabs__grid{display:grid;grid-template-columns:repeat(var(--iv-collabs-columns),minmax(0,1fr));gap:16px}.iv-collab{min-width:0}.iv-collab__image{aspect-ratio:4/5;overflow:hidden;background:#304232}.iv-collab__image>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.iv-collab:hover img{transform:scale(1.04)}.iv-collab__info{padding-top:18px;display:flex;justify-content:space-between;gap:12px}.iv-collab__tag{letter-spacing:.12em;font-size:10px!important;font-weight:800!important;margin:0 0 9px!important;opacity:.65}.iv-collab h3{font-size:clamp(19px,2.1vw,29px);font-weight:850;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 6px;color:inherit}.iv-collab__info p{color:inherit}.iv-collab__arrow{font-size:26px;color:inherit!important;flex-shrink:0;text-decoration:none}@media(max-width:749px){.iv-footer__top,.iv-footer__newsletter,.iv-collabs__head{grid-template-columns:1fr}.iv-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.iv-footer__newsletter{margin-top:36px;padding:32px 0}.iv-collabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iv-collabs__head{margin-bottom:28px}.iv-collab__image{aspect-ratio:3/4}.iv-collab h3{font-size:17px}.iv-collab__info p{font-size:12px}.iv-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.iv-collabs__grid{grid-template-columns:1fr}.iv-collab__image{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.iv-collab img{transition:none!important}}.iv-community{overflow:hidden}.iv-community__intro{max-width:850px;margin:0 auto 2.6rem;text-align:center}.iv-community__intro h2{font-size:clamp(2rem,5vw,4.8rem);line-height:1.03;margin:.5em 0}.iv-community__copy{max-width:710px;margin:0 auto 1.3rem;line-height:1.7}.iv-community__copy p+p{margin-top:1em}.iv-community__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.3vw,20px)}.iv-community__tile{position:relative;min-width:0;aspect-ratio:4/5;overflow:hidden;background:#c6c7bf}.iv-community__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.iv-community__tile:hover img{transform:scale(1.035)}.iv-community__label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000a6);color:#fff;padding:36px 12px 12px;font-size:11px;letter-spacing:.09em}.iv-community__signoff{text-align:center;font-weight:700;letter-spacing:.15em;margin:2.25rem auto 0;font-size:clamp(12px,1.2vw,17px)}@media(max-width:750px){.iv-community__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iv-community__intro{margin-bottom:1.6rem}.iv-community__label{font-size:10px}}@media(prefers-reduced-motion:reduce){.iv-community__tile img{transition:none}.iv-community__tile:hover img{transform:none}}.iv-editor-hint{border:1px dashed #aaa;padding:20px;color:#555;font-size:14px;margin-top:16px}.iv-collab--linked{display:block;color:inherit!important;text-decoration:none!important;cursor:pointer}.iv-collab--linked:hover,.iv-collab--linked:focus-visible{color:inherit!important;text-decoration:none!important}.iv-collab--linked:focus-visible{outline:3px solid currentColor;outline-offset:5px}.iv-collab--linked:hover .iv-collab__arrow,.iv-collab--linked:focus-visible .iv-collab__arrow{transform:translate(3px,-3px)}.iv-collab__arrow{display:inline-block;transition:transform .2s}
/*# sourceMappingURL=/cdn/shop/t/25/assets/iv-redesign.css.map */
