.ofc-home{--ofc-ink: #000;--ofc-paper: #fff;--ofc-muted: rgba(0, 0, 0, .06);--ofc-rule: 1px solid #1a1a1a;--ofc-gutter: clamp(16px, 3.4vw, 49px);--ofc-content-max: 1344px;--ofc-serif: var(--ofc-font-serif-family, Georgia, "Times New Roman", Times, serif);--ofc-serif-style: var(--ofc-font-serif-style, normal);--ofc-serif-weight: var(--ofc-font-serif-weight, 400);--ofc-space-after-rule: clamp(24px, 3vw, 44px);--ofc-space-before-rule: clamp(28px, 3.4vw, 50px);background-color:var(--ofc-paper);color:var(--ofc-ink)}.ofc-home__inner{max-width:calc(var(--ofc-content-max) + 2 * var(--ofc-gutter));margin-inline:auto;padding-inline:var(--ofc-gutter)}.ofc-home__frame{padding-top:var(--ofc-space-after-rule);padding-bottom:var(--ofc-space-before-rule)}.ofc-home--rule-below .ofc-home__frame{border-bottom:var(--ofc-rule)}.ofc-home a{color:var(--ofc-ink)}.ofc-home :focus-visible{outline:1px solid var(--ofc-ink);outline-offset:3px}.ofc-home__serif{font-family:var(--ofc-serif);font-style:var(--ofc-serif-style);font-weight:var(--ofc-serif-weight);letter-spacing:0;text-transform:none}.ofc-home__caps{font-family:var(--ofc-serif);font-style:var(--ofc-serif-style);font-weight:var(--ofc-serif-weight);text-transform:uppercase;letter-spacing:.18em;line-height:1.3}.ofc-home__media{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--ofc-muted)}.ofc-home__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ofc-home__media-note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.08em;color:#0000008c}.ofc-home__link{display:inline-flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap;text-decoration:none}.ofc-home__link-text{padding-bottom:3px;border-bottom:1px solid currentColor}span.ofc-home__link{cursor:default}.ofc-hero .ofc-home__frame{padding-top:0;padding-bottom:clamp(32px,3.75vw,54px)}.ofc-hero__media{aspect-ratio:4 / 3}.ofc-hero__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:clamp(16px,1.8vw,26px)}.ofc-hero__label{margin:0 0 clamp(8px,1vw,14px);font-size:11px;letter-spacing:.24em}.ofc-hero__heading{margin:0;font-size:clamp(32px,5vw,72px);line-height:1.08;letter-spacing:-.005em;color:var(--ofc-ink)}.ofc-club__layout{display:grid;grid-template-columns:1fr;gap:28px}.ofc-club__media{aspect-ratio:3 / 2}.ofc-club__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ofc-club__heading{margin:0;font-size:clamp(30px,4.2vw,60px);line-height:1.05;letter-spacing:.02em;color:var(--ofc-ink)}.ofc-club__divider{display:block;width:40px;margin:clamp(14px,1.7vw,24px) auto;border-top:1px solid var(--ofc-ink)}.ofc-club__text{max-width:22em;margin:0;font-size:clamp(17px,1.8vw,26px);line-height:1.35}.ofc-club__actions{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.1vw,30px);width:100%;margin-top:clamp(28px,3.4vw,50px)}.ofc-club__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 24px;border:1px solid var(--ofc-ink);font-size:12px;text-decoration:none;color:var(--ofc-ink)}a.ofc-club__button:hover{background-color:var(--ofc-ink);color:var(--ofc-paper)}span.ofc-club__button{cursor:default}.ofc-club__secondary{font-size:12px}.ofc-editorial__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(16px,1.8vw,26px)}.ofc-editorial__heading{margin:0;font-size:clamp(18px,1.6vw,24px);letter-spacing:.14em;color:var(--ofc-ink)}.ofc-editorial__grid{display:grid;grid-template-columns:repeat(var(--ofc-columns-mobile, 1),minmax(0,1fr));gap:32px 16px;margin:0;padding:0;list-style:none}.ofc-editorial__card-link{display:block;text-decoration:none}.ofc-editorial__media{aspect-ratio:5 / 3}.ofc-editorial__label{margin:12px 0 0;font-size:10px}.ofc-editorial__title{margin:6px 0 0;font-size:17px;line-height:1.3;color:var(--ofc-ink)}a.ofc-editorial__card-link:hover .ofc-editorial__title{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}@media screen and (min-width:750px){.ofc-hero__media{aspect-ratio:877 / 369}.ofc-hero__caption{flex-wrap:nowrap}.ofc-hero__titles{flex:1 1 auto;min-width:0}.ofc-hero__caption .ofc-home__link{flex:0 0 auto}.ofc-club__layout{grid-template-columns:57% minmax(0,1fr);gap:0}.ofc-club__content{padding-inline:clamp(24px,4vw,58px)}.ofc-club__button{width:clamp(220px,24vw,350px);min-height:clamp(46px,4.1vw,60px)}.ofc-editorial__grid{grid-template-columns:repeat(var(--ofc-columns),minmax(0,1fr));gap:40px clamp(20px,2.64vw,38px)}.ofc-editorial--4 .ofc-editorial__grid{column-gap:clamp(16px,2vw,29px)}.ofc-editorial__label{font-size:11px}.ofc-editorial__title{font-size:clamp(17px,1.5vw,22px)}.ofc-editorial--4 .ofc-editorial__title{font-size:clamp(15px,1.3vw,19px)}}.ofc-club__actions>.ofc-club__secondary:only-child{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 24px;border:1px solid var(--ofc-ink);text-decoration:none}.ofc-club__actions>.ofc-club__secondary:only-child .ofc-home__link-text{padding:0;border:0}.ofc-club__actions>a.ofc-club__secondary:only-child:hover{background-color:var(--ofc-ink);color:var(--ofc-paper)}.ofc-club--text .ofc-home__frame{border-top:var(--ofc-rule)}.ofc-club--text .ofc-club__layout{grid-template-columns:minmax(0,1fr)}.ofc-club--text .ofc-club__content{padding:clamp(24px,4vw,64px) 0}.ofc-hp-story__img{display:block;width:100%;height:auto}.ofc-hp__note{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:var(--ofc-sty-faint);font-size:12px}.ofc-hp-items{margin:clamp(20px,2vw,28px) 0 0;padding:0;border-top:var(--ofc-sty-hairline);list-style:none}.ofc-hp-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-bottom:var(--ofc-sty-hairline)}.ofc-hp-item__media img{width:64px;height:80px;object-fit:cover}.ofc-hp-item p{margin:0}.ofc-hp-item__vendor{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ofc-hp a.ofc-hp-item__title{font-family:var(--ofc-sty-serif);font-size:17px;line-height:1.3;text-decoration:none}.ofc-hp a.ofc-hp-item__title:hover{text-decoration:underline;text-underline-offset:.18em}.ofc-hp .ofc-hp-item__price{margin-top:2px;font-size:12px}.ofc-hp-item__price span{color:var(--ofc-sty-muted)}.ofc-hp-looks,.ofc-hp-designers{timeline-scope:--ofc-hp-row}.ofc-hp-row{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:16px;margin:0 calc(-1 * var(--ofc-sty-gutter));padding:0 var(--ofc-sty-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ofc-sty-gutter);scroll-timeline:--ofc-hp-row x;scrollbar-width:none;list-style:none}.ofc-hp-row::-webkit-scrollbar{display:none}.ofc-hp-row>li{min-width:0;scroll-snap-align:start}.ofc-hp-designer__media{aspect-ratio:3 / 4}.ofc-hp-designer__media img{object-position:50% 15%}.ofc-hp-progress{display:none}@supports (animation-timeline: scroll()){.ofc-hp-progress{display:block;position:relative;width:96px;height:1px;margin-top:20px;overflow:hidden;background:#00000024}.ofc-hp-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ofc-sty-ink);transform-origin:left center;animation:ofc-hp-progress linear both;animation-timeline:--ofc-hp-row}}@keyframes ofc-hp-progress{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}.ofc-hp-note__inner{display:grid;justify-items:center;gap:10px;padding:clamp(32px,4vw,56px) 0;text-align:center}.ofc-hp-note__inner p{margin:0}.ofc-hp-note__heading{margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.ofc-hp .ofc-hp-note__text{font-size:14px;color:var(--ofc-sty-muted)}.ofc-hp .ofc-hp-note__logo{display:block;width:clamp(150px,17vw,236px);height:auto;margin-bottom:8px}.ofc-hp .ofc-sty-caps.ofc-as-authored{text-transform:none}.ofc-hp .ofc-hp-note__announcement{margin-top:6px;padding-top:14px;border-top:1px solid var(--ofc-sty-ink);font-size:12px;letter-spacing:.22em;color:var(--ofc-sty-ink)}@media screen and (min-width:750px){.ofc-hp .ofc-hp-note__announcement{font-size:13px}}@media screen and (min-width:750px){.ofc-hp-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;overflow:visible}.ofc-hp-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ofc-club__actions>.ofc-club__secondary:only-child{width:clamp(220px,24vw,350px);min-height:clamp(46px,4.1vw,60px)}.ofc-hp-progress,.ofc-hp-progress:after{display:none}}@media screen and (min-width:990px){.ofc-hp-story .ofc-sty-hero__media{grid-column:1 / span 7}.ofc-hp-story .ofc-sty-hero__text{grid-column:9 / span 4}}.ofc-hp-journal__head{padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(12px,1.4vw,20px);text-align:center}.ofc-hp-boutique__grid{display:grid;gap:20px;padding:clamp(28px,3vw,44px) 0 clamp(40px,5vw,72px)}.ofc-hp-boutique__media{display:block;overflow:hidden;background:var(--ofc-sty-faint);aspect-ratio:4 / 5}.ofc-hp-boutique__media img{width:100%;height:100%;object-fit:cover}.ofc-hp-boutique__media--collage{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;background:none;aspect-ratio:auto}.ofc-hp-boutique__tile{position:relative;display:block;overflow:hidden;background:var(--ofc-sty-faint)}.ofc-hp-boutique__tile--lead{grid-row:1 / span 2;aspect-ratio:4 / 5}.ofc-hp-boutique__tile img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.ofc-hp-boutique__tile--2 img{object-position:50% 28%}.ofc-hp-boutique__tile--3 img{object-position:42% 30%}.ofc-hp-boutique__text{display:grid;align-content:center;justify-items:start;gap:14px}.ofc-hp-boutique__text p{margin:0}.ofc-hp-boutique__heading{margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:400;line-height:1.05}.ofc-hp .ofc-hp-boutique__line{max-width:30em;font-family:var(--ofc-sty-serif);font-size:clamp(17px,1.3vw,20px);line-height:1.35;color:#3c3a36}.ofc-hp-boutique__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ofc-hp-boutique__grid--type .ofc-hp-boutique__text{justify-items:center;text-align:center}.ofc-hp-boutique__sale-note{width:min(100%,340px);margin-top:clamp(14px,1.7vw,22px);padding-top:clamp(14px,1.7vw,22px);border-top:1px solid rgba(0,0,0,.32);display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left}.ofc-hp .ofc-hp-boutique__sale-heading{margin:0;color:#111;font:500 clamp(20px,1.65vw,24px)/1.13 var(--ofc-sty-serif,Georgia,serif);letter-spacing:.015em}.ofc-hp .ofc-hp-boutique__sale-offer{margin:0;color:#292929;font:400 clamp(12px,1.05vw,14px)/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.11em}.ofc-hp .ofc-hp-boutique__sale-start{margin:3px 0 0;color:#5c5c5c;font:500 10px/1.45 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:990px){.ofc-hp-boutique__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(16px,2vw,28px)}.ofc-hp-boutique__media{grid-column:1 / span 5}.ofc-hp-boutique__media--collage{grid-column:1 / span 7;gap:12px}.ofc-hp-boutique__media--collage~.ofc-hp-boutique__text{grid-column:9 / span 4}.ofc-hp-boutique__text{grid-column:7 / span 5}.ofc-hp-boutique__grid--type .ofc-hp-boutique__text{grid-column:1 / -1}}@media screen and (max-width:749px){.ofc-hp-boutique__actions .ofc-sty-btn{flex:1 1 0;padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/ofc-home.css.map */
