@font-face{font-family:"Silk Serif";src:url(silk-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.o2col{--o2col-serif: "Silk Serif", "Baskerville Web", Baskerville, Georgia, serif;--o2col-ink: #2a3334;background:var(--o2-page, #fffffd);padding:3.8vw 0 5.6vw}.o2col__title{margin:0 0 3.85vw;text-align:center;font-family:var(--o2col-serif);font-weight:400;color:var(--o2col-ink);font-size:clamp(32px,3.833vw,58.9px);line-height:1.15;letter-spacing:0}.o2col__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.97vw;row-gap:4.16vw;width:88.2vw;margin:0 auto;padding:0;list-style:none}.o2col__card{min-width:0}.o2col__media{position:relative;display:block;aspect-ratio:411 / 534;overflow:hidden;background:#f4efe9}.o2col__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.o2col__img--hover{opacity:0;transform:scale(1.04)}@media(hover:hover)and (pointer:fine){.o2col__media.has-hover:hover .o2col__img--hover,.o2col__media.has-hover:focus-visible .o2col__img--hover{opacity:1;transform:none}.o2col__media.has-hover:hover .o2col__img:not(.o2col__img--hover){transform:scale(1.03)}}.o2col__name{margin:1.35vw 0 0;font-family:var(--o2col-serif);font-weight:400;color:var(--o2col-ink);font-size:clamp(17px,1.646vw,25.3px);line-height:1.2;letter-spacing:.01em}.o2col__name a{color:inherit;text-decoration:none}.o2col__name a:hover{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.2em}.o2col__bar{font-family:Figtree Web,sans-serif;font-weight:300;font-size:.92em;position:relative;top:-.04em}.o2col__price{margin:.45vw 0 0;font-family:Figtree Web,sans-serif;font-weight:300;color:#030405;font-size:clamp(12px,1.054vw,16.2px);line-height:1.3;letter-spacing:.08em}.o2col__dots{display:flex;flex-wrap:wrap;gap:.44vw;margin-top:1.05vw}.o2col__dot{position:relative;flex:none;width:1.204vw;height:1.204vw;min-width:14px;min-height:14px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--dot, #e8e0d8);box-shadow:inset 0 0 0 .5px #2a33341f}.o2col__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid #a9532a;opacity:0;transition:opacity .2s ease}.o2col__dot:hover:after,.o2col__dot:focus-visible:after{opacity:.55}.o2col__dot.is-on:after{opacity:1}.o2col__dot.is-static{cursor:default}.o2col__dot.is-static:after{display:none}.o2col__empty{text-align:center;font-family:Figtree Web,sans-serif;margin:4vw 0}@media(max-width:749px){.o2col{padding:28px 0 48px}.o2col__title{margin-bottom:24px;font-size:34px}.o2col__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;margin:0 16px;column-gap:12px;row-gap:32px}.o2col__name{margin-top:10px;font-size:16px}.o2col__price{margin-top:4px;font-size:12px}.o2col__dots{gap:7px;margin-top:9px}.o2col__dot{width:15px;height:15px}.o2col__dot:after{top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px}}@media(prefers-reduced-motion:reduce){.o2col__img{transition:opacity .2s ease;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/orelle-collection.css.map */
