.op-home{--op-home-ink: #171717;--op-home-red: #e32720;--op-home-paper: #f4f0e8;background:var(--op-home-paper);color:var(--op-home-ink);letter-spacing:0}.op-home *,.op-home *:before,.op-home *:after{box-sizing:border-box}.op-home a{color:inherit}.op-home a:focus-visible{outline:3px solid currentColor;outline-offset:6px}.op-home-container{width:min(100%,1600px);margin:0 auto;padding:0 clamp(2rem,4vw,6.4rem)}.op-home-eyebrow{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.1rem;font-weight:750;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.op-home-star{color:var(--op-home-red);font-size:1.8rem;line-height:1}.op-home .op-home-button{display:inline-flex;justify-content:space-between;align-items:center;gap:3.2rem;min-height:5.5rem;padding:1.8rem 2.2rem;border:1px solid var(--op-home-red);background:var(--op-home-red);color:#fff;font-size:1.2rem;font-weight:750;line-height:1.4;letter-spacing:.055em;text-decoration:none;transition:background .2s ease,color .2s ease}.op-home-button span{font-size:2rem;line-height:.8}.op-home .op-home-button:hover{background:var(--op-home-ink);border-color:var(--op-home-ink)}.op-home .op-home-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:.8rem 0;font-size:1.1rem;font-weight:750;letter-spacing:.06em;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.op-home-text-link span{font-size:1.8rem}.op-home .op-home-text-link:hover{text-decoration-thickness:2px}.op-home .rte p:first-child{margin-top:0}.op-home .rte p:last-child{margin-bottom:0}.op-home-heading{margin:1.2rem 0 0;color:inherit;font-family:OP Display,Impact,sans-serif;font-size:clamp(4.4rem,5vw,7.5rem);font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase}.op-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3.6rem}.op-home-section-description{flex:0 1 36rem;margin:0;font-size:1.4rem;line-height:1.65}.op-hero-main{display:grid;grid-template-columns:1fr 1fr;min-height:min(760px,64vw);border-bottom:1px solid var(--op-home-ink)}.op-hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4rem,5vw,8rem) clamp(2rem,4vw,6.4rem)}.op-hero-title{margin:3.2rem 0 2.4rem;color:inherit;font-family:OP Display,Impact,sans-serif;font-size:clamp(7.4rem,9.4vw,15.6rem);font-weight:400;line-height:.98;letter-spacing:0;text-transform:uppercase}.op-hero-subheading{max-width:40rem;margin:0 0 1.4rem;font-size:clamp(1.5rem,1.5vw,2.2rem);font-weight:750;line-height:1.35}.op-hero-description{max-width:39rem;font-size:1.4rem;line-height:1.7}.op-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.8rem 2.4rem;margin-top:2.8rem}.op-hero-footnote{margin:3.8rem 0 0;font-size:1rem;font-weight:700;letter-spacing:.11em;line-height:1.6}.op-hero-media{position:relative;min-width:0;overflow:hidden;background:#393936}.op-hero-media:after{position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000040);content:"";pointer-events:none}.op-hero-image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.op-hero-photo-label{position:absolute;z-index:1;right:2.6rem;bottom:3rem;left:2.6rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;color:#fff}.op-hero-photo-label>span:first-child{display:grid;place-items:center;width:6rem;height:6rem;border:1px solid white;border-radius:50%;font-size:3rem}.op-hero-photo-label>span:last-child{font-family:OP Display,Impact,sans-serif;font-size:clamp(2.7rem,3.2vw,5.2rem);font-weight:400;line-height:1.02;letter-spacing:0;text-align:right}.op-hero-photo-index{position:absolute;z-index:1;top:2.8rem;right:2.8rem;color:#fff;font-size:1rem;font-weight:750;letter-spacing:.13em}.op-hero-band{display:flex;align-items:center;justify-content:center;gap:clamp(1.4rem,4vw,6rem);padding:1.5rem 2rem;background:var(--op-home-red);color:#fff}.op-hero-band p{margin:0;font-size:clamp(.9rem,1vw,1.3rem);font-weight:750;line-height:1.6;letter-spacing:.17em;text-align:center}.op-hero-band>span{font-size:1.8rem}.op-featured{padding:7rem 0 8rem;scroll-margin-top:9rem}.op-featured-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;padding:0;margin:0;list-style:none}.op-featured-product{min-width:0}.op-featured .card{--border-radius: 20px;--shadow-visible: 0;--image-padding: 0}.op-featured .card__inner{background:#e7e3da}.op-featured .card__information{padding:1.6rem 0 0}.op-featured .card__heading{font-family:inherit;font-size:1.6rem;font-weight:750;letter-spacing:-.02em}.op-featured .card-information>.price{margin-top:.7rem;font-size:1.35rem}.op-featured .card__badge{align-self:flex-start}.op-featured .badge{border-radius:0;font-size:1rem}.op-featured-empty{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--op-home-ink);border-bottom:1px solid var(--op-home-ink)}.op-featured-empty-mark{display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:27rem;border-right:1px solid var(--op-home-ink);color:var(--op-home-red)}.op-featured-empty-mark>span:first-child{font-size:clamp(4rem,6vw,8rem)}.op-featured-empty-mark>span:last-child{font-family:OP Display,Impact,sans-serif;font-size:clamp(8rem,12vw,17rem);font-weight:400;line-height:1.02;letter-spacing:0}.op-featured-empty-copy{align-self:center;padding:4rem clamp(2rem,4vw,6rem)}.op-featured-empty-heading{max-width:35rem;margin:0 0 1.4rem;font-size:clamp(2.4rem,2.3vw,3.4rem);font-weight:750;line-height:1.12;letter-spacing:-.04em}.op-featured-empty-copy>p:not(.op-featured-empty-heading){max-width:37rem;font-size:1.4rem;line-height:1.7}.op-manifesto{padding:5.2rem 0 0;background:var(--op-home-ink);color:var(--op-home-paper);scroll-margin-top:9rem}.op-manifesto-topline{display:flex;align-items:center;justify-content:space-between;padding-bottom:3rem;border-bottom:1px solid rgb(244 240 232 / 30%)}.op-manifesto-topline>.op-home-star{font-size:3rem}.op-manifesto-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(3rem,6vw,9rem);padding:6rem 0 7rem}.op-manifesto-title{margin:0;color:inherit;font-family:OP Display,Impact,sans-serif;font-size:clamp(7.3rem,9.3vw,14rem);font-weight:400;line-height:.98;letter-spacing:0}.op-manifesto-copy{max-width:46rem;padding-top:.3rem}.op-manifesto-intro{margin:0 0 2.4rem;color:var(--op-home-paper);font-size:clamp(2.3rem,2.7vw,3.6rem);font-weight:750;letter-spacing:-.04em;line-height:1.15}.op-manifesto-copy .rte{font-size:1.5rem;line-height:1.8;color:#d4d0c8}.op-manifesto-copy .rte p{margin-bottom:1.6rem}.op-manifesto-signature{margin:3.2rem 0 0;color:var(--op-home-paper);font-size:1rem;font-weight:750;letter-spacing:.1em;line-height:1.7}.op-manifesto-closing{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0;padding:2.4rem 0;border-top:1px solid rgb(244 240 232 / 30%);font-size:1.1rem;font-weight:750;letter-spacing:.15em}.op-manifesto-closing span{color:var(--op-home-red);font-size:3rem;line-height:1}.op-editorial{padding:8rem 0}.op-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.op-editorial-item{min-width:0}.op-editorial-poster{position:relative;aspect-ratio:.84;overflow:hidden}.op-editorial-item--red .op-editorial-poster{background:var(--op-home-red);color:var(--op-home-paper)}.op-editorial-item--cream .op-editorial-poster{background:#e7e2d8;color:var(--op-home-ink)}.op-editorial-item--black .op-editorial-poster{background:var(--op-home-ink);color:var(--op-home-red)}.op-editorial-image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:.25}.op-editorial-poster-content{position:relative;display:flex;height:100%;flex-direction:column;justify-content:space-between;padding:clamp(2rem,2.5vw,3.5rem)}.op-editorial-number{display:block;padding-bottom:1rem;border-bottom:1px solid currentColor;font-size:1rem;font-weight:750;letter-spacing:.1em}.op-editorial-title{margin:2rem 0;color:inherit;font-family:OP Display,Impact,sans-serif;font-size:clamp(3.5rem,5vw,7.5rem);font-weight:400;line-height:1.02;letter-spacing:0}.op-editorial-poster-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.op-editorial-poster-bottom>span:first-child{font-size:.9rem;font-weight:750;letter-spacing:.09em}.op-editorial-symbol{font-size:clamp(3rem,4vw,6rem);line-height:.85}.op-editorial-details{padding-top:1.6rem}.op-editorial-details p{max-width:35rem;margin:0;font-size:1.3rem;line-height:1.7}.op-editorial-details .op-home-text-link{margin-top:.9rem}@media screen and (min-width:1600px){.op-hero-content{padding-left:max(6.4rem,calc((100vw - 1472px)/2))}}@media screen and (max-width:989px){.op-hero-main{min-height:650px}.op-hero-content{padding-right:2.6rem}.op-hero-title{font-size:clamp(6.8rem,9vw,9rem)}.op-hero .op-home-eyebrow{font-size:.9rem}.op-hero-actions{gap:1rem}.op-hero-footnote{margin-top:2.4rem}.op-manifesto-grid{gap:3rem}.op-manifesto-title{font-size:9vw}.op-featured-products{grid-template-columns:repeat(2,minmax(0,1fr))}.op-editorial-title{font-size:4.8vw}.op-editorial-poster-content{padding:1.8rem}.op-editorial-poster-bottom>span:first-child{font-size:.8rem}}@media screen and (max-width:749px){.op-home-container{padding:0 2rem}.op-home-eyebrow{font-size:.9rem;letter-spacing:.12em}.op-home-heading{font-size:clamp(4.2rem,9vw,6rem)}.op-home-section-heading{align-items:flex-start;flex-direction:column;gap:2rem;margin-bottom:2.6rem}.op-home-section-description{flex:0 1 auto;max-width:34rem}.op-hero-main{grid-template-columns:1fr;min-height:0}.op-hero-content{padding:3.8rem 2rem 3.2rem}.op-hero-title{margin:2.8rem 0 2.2rem;font-size:clamp(6.1rem,19vw,14rem)}.op-hero-subheading{font-size:1.7rem}.op-hero-description{max-width:40rem;font-size:1.35rem}.op-hero-actions{width:100%;gap:1.8rem;margin-top:2.4rem}.op-hero .op-home-button{min-height:5rem;padding:1.6rem 1.8rem;gap:2.2rem;font-size:1.05rem}.op-hero .op-home-text-link{font-size:.95rem;gap:1.2rem}.op-hero-footnote{margin-top:2.4rem;font-size:.85rem}.op-hero-media{width:100%;min-width:0;min-height:0;aspect-ratio:1.15}.op-hero-photo-label{right:2rem;bottom:2rem;left:2rem}.op-hero-photo-label>span:first-child{width:4.8rem;height:4.8rem;font-size:2.4rem}.op-hero-photo-label>span:last-child{font-size:3.2rem}.op-hero-photo-index{top:2rem;right:2rem}.op-hero-band{padding:1.3rem 1.2rem;gap:1rem}.op-hero-band p{font-size:.8rem;letter-spacing:.08em}.op-hero-band>span{font-size:1.3rem}.op-featured{padding:4.8rem 0 5rem}.op-featured-products{gap:1.6rem 1.2rem}.op-featured .card__heading{font-size:1.35rem}.op-featured .card-information>.price{font-size:1.2rem}.op-featured-empty{grid-template-columns:1fr}.op-featured-empty-mark{min-height:18rem;border-right:0;border-bottom:1px solid var(--op-home-ink)}.op-featured-empty-mark>span:last-child{font-size:clamp(8.5rem,25vw,11rem)}.op-featured-empty-mark>span:first-child{font-size:clamp(3.5rem,10vw,5rem)}.op-featured-empty-copy{padding:2.8rem 0}.op-featured-empty-heading{font-size:2.6rem}.op-manifesto{padding-top:3rem;scroll-margin-top:6rem}.op-manifesto-topline{padding-bottom:2rem}.op-manifesto-grid{grid-template-columns:1fr;gap:3.6rem;padding:3.6rem 0 4rem}.op-manifesto-title{font-size:clamp(7rem,17.8vw,12rem)}.op-manifesto-copy{max-width:none}.op-manifesto-intro{font-size:2.6rem;margin-bottom:1.8rem}.op-manifesto-copy .rte{font-size:1.4rem}.op-manifesto-signature{margin-top:2.4rem;font-size:.9rem}.op-manifesto-closing{padding:1.8rem 0;font-size:.85rem;letter-spacing:.08em}.op-editorial{padding:4.8rem 0}.op-editorial-grid{grid-template-columns:1fr;gap:3.2rem}.op-editorial-poster{aspect-ratio:1}.op-editorial-poster-content{padding:2.4rem}.op-editorial-title{margin:2rem 0;font-size:clamp(5.6rem,15vw,10rem)}.op-editorial-symbol{font-size:5rem}.op-editorial-poster-bottom>span:first-child{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.op-home .op-home-button{transition:none}}@media screen and (max-width:374px){.op-editorial-poster{aspect-ratio:.82}}.op-editorial-item--black .op-editorial-number,.op-editorial-item--black .op-editorial-poster-bottom>span:first-child{color:var(--op-home-paper)}.op-hero--product .op-hero-main{min-height:640px}.op-hero--product .op-hero-media{background:#fff;display:flex;flex-direction:column}.op-hero--product .op-hero-media:after{display:none}.op-hero-product-link{display:block;flex:1;min-height:0}.op-hero--product .op-hero-image{position:static;object-fit:contain;max-height:620px}.op-hero-product-caption{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2.4rem;border-top:1px solid #17171720;text-decoration:none;background:#fff;font-size:1.3rem;line-height:1.5}.op-hero-product-caption strong{white-space:nowrap;font-size:1.5rem}.op-hero--product .op-hero-title{font-size:clamp(6rem,7vw,11rem);margin:2.2rem 0}.op-hero--product .op-hero-footnote{margin-top:2rem}.op-featured-products--three{grid-template-columns:repeat(3,minmax(0,1fr))}.op-featured-product{display:flex;flex-direction:column}.op-featured-product-story{font-size:1.3rem;line-height:1.6;margin:1.2rem 0;min-height:4.2rem}.op-featured-product-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:1.2rem 0;border-top:1px solid #171717;text-decoration:none;font-size:1.05rem;font-weight:750;letter-spacing:.04em;margin-top:auto}.op-featured-product-action:hover{text-decoration:underline;text-underline-offset:.4rem}.op-shopping-routes{display:flex;flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0}.op-shopping-routes a{display:inline-flex;align-items:center;min-height:4.4rem;padding:1rem 1.6rem;border:1px solid #171717;text-decoration:none;font-size:1.1rem;font-weight:700}.op-shopping-routes a:hover{background:#171717;color:#fff}@media(max-width:749px){.op-hero--product .op-hero-main{min-height:0}.op-hero--product .op-hero-title{font-size:clamp(5.2rem,15vw,8rem);margin:1.6rem 0}.op-hero--product .op-hero-content{padding:2.4rem 2rem}.op-hero--product .op-hero-actions{margin-top:1.8rem}.op-hero--product .op-hero-footnote{display:none}.op-hero--product .op-hero-media{aspect-ratio:auto}.op-hero--product .op-hero-image{height:auto;aspect-ratio:1;max-height:none}.op-hero-product-caption{padding:1.4rem 2rem;font-size:1.15rem}.op-featured-products--three{grid-template-columns:repeat(2,minmax(0,1fr))}.op-featured-product-story{font-size:1.2rem;min-height:0}.op-featured-product-action{font-size:.95rem}}.op-shopping-routes{margin:0 0 2.4rem}.op-home .op-hero-editorial-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none;cursor:pointer}.op-home .op-hero-editorial-link:focus-visible{outline:none}.op-home .op-hero-editorial-link:focus-visible:after{position:absolute;z-index:2;top:8px;right:8px;bottom:8px;left:8px;border:4px solid #fff;box-shadow:0 0 0 4px #171717;content:"";pointer-events:none}.op-hero-editorial-footer{position:absolute;z-index:1;right:2.6rem;bottom:3rem;left:2.6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.op-hero-editorial-footer>.op-home-button{flex-shrink:0}.op-hero-editorial-label{max-width:18rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:750;line-height:1.4;letter-spacing:.08em;text-align:right}.op-home .op-hero-editorial-link:hover .op-home-button,.op-home .op-hero-editorial-link:focus-visible .op-home-button{border-color:#fff;background:var(--op-home-ink)}@media screen and (max-width:749px){.op-hero-editorial-footer{right:2rem;bottom:2rem;left:2rem}.op-hero-editorial-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/op-home.css.map */
