@font-face{font-family:"Silk Serif";src:url(silk-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--o2pg-serif: "Silk Serif", "Baskerville Web", Baskerville, Georgia, serif;--o2pg-gothic: "century-gothic", "century-gothic-pro", "Century Gothic Pro", "Century Gothic", "Figtree Web", sans-serif;--o2pg-ink: #2b3334;--o2pg-copy: #030505}.o2pg-hero__media{aspect-ratio:100 / var(--o2pg-h, 53)}.o2pg-hero__media img{object-position:50% var(--o2pg-focus, 50%)}.o2pg-hero__title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:4vw;font-family:var(--o2pg-serif);font-weight:400;font-size:clamp(34px,4.473vw,68.7px);line-height:1.18;letter-spacing:0;color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.12);pointer-events:none}.o2pg-split{display:grid;grid-template-columns:minmax(0,1fr) 42.95vw;align-items:center;column-gap:6vw;padding:4.03vw 3.7vw 4.03vw 4.3vw;background:var(--o2pg-bg, #f7f1e8)}.o2pg-split--left{grid-template-columns:53.6vw minmax(0,1fr);column-gap:3.38vw;padding:0 4vw 6.5vw 3.5vw}.o2pg-split--left .o2pg-split__media{order:-1;aspect-ratio:824 / 520}.o2pg-split__media{aspect-ratio:660 / 480;overflow:hidden}.o2pg-split__media img{width:100%;height:100%;object-fit:cover;display:block}.o2pg-split__copy{max-width:37.5vw}.o2pg-split__eyebrow{margin:0 0 2.2vw;font-family:var(--o2pg-gothic);font-size:clamp(10px,.881vw,13.5px);letter-spacing:.12em;text-transform:uppercase;color:#5b5a58}.o2pg-split__heading{margin:0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);letter-spacing:0}.o2pg-split__heading--md{font-size:clamp(30px,3.213vw,49.4px);line-height:1.175}.o2pg-split__heading--lg{font-size:clamp(32px,3.574vw,54.9px);line-height:1.15}.o2pg-split__text{margin-top:2.6vw;font-family:Figtree Web,sans-serif;font-weight:300;font-size:clamp(14px,1.171vw,18px);line-height:1.667;letter-spacing:.03em;color:var(--o2pg-copy)}.o2pg-split__heading--lg+.o2pg-split__text{margin-top:1.4vw}.o2pg-split__text p{margin:0 0 1.95vw}.o2pg-split__text p:last-child{margin-bottom:0}.o2pg-split__text a{color:inherit}.o2pg-split--solo{display:block;text-align:center;padding:3.5vw 4vw 10.3vw}.o2pg-split--solo .o2pg-split__copy{max-width:62vw;margin:0 auto}.o2pg-split--solo .o2pg-split__heading--lg{font-size:clamp(30px,3.674vw,56.5px)}.o2pg-split--solo .o2pg-split__text{margin-top:1.4vw;font-family:var(--o2pg-gothic);font-weight:400;font-size:clamp(14px,1.339vw,20.6px);line-height:1.65;letter-spacing:.02em}.o2pg-split__button{display:inline-flex;align-items:center;justify-content:center;margin-top:2vw;min-width:22.97vw;height:2.93vw;min-height:42px;padding:0 2em .31em;border-radius:999px;background:#ae5a3d;color:#fff;text-decoration:none;font-family:CC Metcon Scaled,Figtree Web,sans-serif;text-transform:uppercase;font-size:clamp(14px,1.286vw,19.8px);letter-spacing:0;line-height:1;transition:background-color .25s ease}.o2pg-split__button:hover{background:#9c4f34}.o2pg-arches{background:var(--o2pg-bg, #f9f8f4);padding:4.23vw 4.03vw 6.57vw}.o2pg-arches+.o2pg-split--left,.shopify-section:has(.o2pg-arches)+.shopify-section .o2pg-split--left{padding-top:0}.o2pg-arches__heading{margin:0 0 3.1vw;text-align:center;font-family:var(--o2pg-serif);font-weight:400;font-size:clamp(26px,2.685vw,41.3px);line-height:1.2;color:var(--o2pg-ink)}.o2pg-arches__row{display:grid;grid-template-columns:repeat(4,1fr);gap:2.08vw;margin:0;padding:0;list-style:none}.o2pg-arches__item{aspect-ratio:334 / 404;overflow:hidden;border-radius:999px 999px 0 0}.o2pg-arches__link{display:block;height:100%}.o2pg-arches__item img,.o2pg-arches__item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.o2pg-arches__link:hover img{transform:scale(1.03)}.o2pg-hero__title--top{align-items:flex-start;padding-top:7.3vw}.o2pg-intro{text-align:center;padding:1.8vw 4vw 0}.o2pg-intro__heading{margin:0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(30px,3.67vw,56.4px);line-height:1.15;letter-spacing:0}.o2pg-intro__button{margin-top:3.2vw;min-width:21.8vw;height:2.73vw}.o2pg-btn--fit{min-width:0;padding-left:3.1vw;padding-right:3.1vw}.o2pg-split__button.o2pg-btn--fit{min-width:11.7vw}.o2pg-faq{background:#fff;padding-bottom:8.7vw}.o2pg-faq__list{width:64.23vw;margin:0 auto;padding-top:1.35vw}.o2pg-faq__group{margin:3.9vw 0 0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(24px,2.44vw,37.5px);line-height:1.2;letter-spacing:0}.o2pg-faq__group:first-child{margin-top:2.9vw}.o2pg-faq__item{border-bottom:.5px solid #a9532a}.o2pg-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:1.5vw 0 1.75vw;cursor:pointer;list-style:none;font-family:var(--o2pg-gothic);font-weight:400;color:var(--o2pg-copy);font-size:clamp(15px,1.503vw,23.1px);line-height:1.2;letter-spacing:.02em}.o2pg-faq__group+.o2pg-faq__item .o2pg-faq__q{padding-top:1.05vw}.o2pg-faq__q::-webkit-details-marker{display:none}.o2pg-faq__chev{flex:none;width:1.05vw;min-width:13px;height:auto;color:#a9532a;margin-top:.5vw;transition:transform .3s ease}.o2pg-faq__item[open] .o2pg-faq__chev{transform:rotate(180deg)}.o2pg-faq__a{padding:0 4vw 1.8vw 0;margin-top:-.4vw;font-family:var(--o2pg-gothic);color:var(--o2pg-copy);font-size:clamp(14px,1.256vw,19.3px);line-height:1.6;letter-spacing:.02em}.o2pg-faq__a p{margin:0 0 .9em}.o2pg-faq__a p:last-child{margin-bottom:0}.o2pg-faq__a a{color:#a9532a;text-underline-offset:.18em}.o2pg-faq>.o2pg-faq__list:first-child{padding-top:3.6vw}.o2pg-faq__btn-row{margin:1.1vw 0 0}.o2pg-split__button.o2pg-faq__btn{margin:0;min-width:0;height:2.34vw;min-height:36px;padding:0 1.6vw .31em;font-size:clamp(12px,1.028vw,15.8px)}.o2pg-contact{background:#fff;padding-bottom:9vw}.o2pg-contact__row{display:grid;grid-template-columns:repeat(3,1fr);width:78.87vw;margin:5.6vw auto 0;padding:0;list-style:none}.o2pg-contact__card{text-align:center;padding:.4vw 0}.o2pg-contact__card+.o2pg-contact__card{border-left:.5px solid #a9532a}.o2pg-contact__title{margin:0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(22px,2.206vw,33.9px);line-height:1.2;letter-spacing:0}.o2pg-contact__email{display:inline-block;margin-top:.7vw;color:var(--o2pg-copy);text-decoration:none;font-family:var(--o2pg-gothic);font-size:clamp(14px,1.256vw,19.3px);line-height:1.3;letter-spacing:.02em}.o2pg-contact__email:hover{text-decoration:underline;text-underline-offset:.2em}.o2pg-policy{background:#fff;padding:2.5vw 0 8vw}.o2pg-policy__title{margin:0;text-align:center;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(30px,3.67vw,56.4px);line-height:1.15;letter-spacing:0}.o2pg-policy__body{width:75.55vw;margin:2.9vw auto 0;font-family:var(--o2pg-gothic);color:var(--o2pg-copy);font-size:clamp(14px,1.256vw,19.3px);line-height:1.45;letter-spacing:.02em;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.o2pg-policy__body p,.o2pg-policy__body ul{margin:0 0 1.45em}.o2pg-policy__body ul{padding-left:1.2em}.o2pg-policy__body li{margin-bottom:.45em}.o2pg-policy__body h2,.o2pg-policy__body h3{margin:1.9em 0 .55em;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(22px,2.206vw,33.9px);line-height:1.2;letter-spacing:0}.o2pg-policy__body strong{font-weight:700}.o2pg-policy__body a{color:#a9532a}.o2jr{background:#fff;padding-bottom:6vw}.o2jr--article{padding-bottom:7vw}.o2jr-head{position:relative;height:6.6vw;overflow:hidden;text-align:center}.o2jr-head__moon{position:absolute;left:50%;bottom:0;width:44.06vw;height:8.8vw;transform:translate(-50%);background:#fff9e8;border-radius:0 0 50% 50%/0 0 100% 100%}.o2jr-head__title{position:relative;margin:0;padding-top:.85vw;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(30px,3.67vw,56.4px);line-height:1.15;letter-spacing:0}.o2jr-arch{display:block;position:relative;width:69.5vw;margin:1.7vw auto 0;aspect-ratio:1068 / 573;overflow:hidden;border-radius:34.75vw 34.75vw 0 0;background:#f4efe9}.o2jr-arch img{width:100%;height:100%;object-fit:cover;display:block}.o2jr-date{font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(12px,1.067vw,16.4px);line-height:1.2;letter-spacing:.01em}.o2jr-feature{text-align:center}.o2jr-feature__meta{position:relative;width:69.5vw;margin:.7vw auto 0}.o2jr-feature__meta .o2jr-date{position:absolute;left:.72vw;top:-.4vw}.o2jr-feature__title,.o2jr-post__title{margin:0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(26px,2.8vw,43px);line-height:1.2;letter-spacing:0}.o2jr-feature__title a,.o2jr-card__title a{color:inherit;text-decoration:none}.o2jr-feature__excerpt{width:70.5vw;margin:1.56vw auto 0;text-align:left;font-family:var(--o2pg-gothic);color:var(--o2pg-copy);font-size:clamp(14px,1.314vw,20.2px);line-height:1.63;letter-spacing:.075em}.o2jr-more-btn{margin-top:2.35vw;height:2.93vw}.o2jr-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.41vw;row-gap:3.1vw;width:73.86vw;margin:3.84vw auto 0}.o2jr-card{min-width:0}.o2jr-card__media{display:block;aspect-ratio:354 / 526;overflow:hidden;background:#f6eee7}.o2jr-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.o2jr-card__media:hover img{transform:scale(1.03)}.o2jr-card__date{display:block;margin-top:.3vw;font-family:var(--o2pg-serif);color:#676868;font-size:clamp(11px,.82vw,12.6px);line-height:1.2}.o2jr-card__title{margin:1vw 0 0;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(17px,1.575vw,24.2px);line-height:1.2;letter-spacing:0}.o2jr-card__excerpt{margin:.95vw 0 0;font-family:var(--o2pg-gothic);color:var(--o2pg-copy);font-size:clamp(12px,.846vw,13px);line-height:2.23;letter-spacing:.07em}.o2jr-card__more{display:inline-block;margin-top:.25vw;color:var(--o2pg-copy);text-decoration:none;font-family:var(--o2pg-gothic);font-size:clamp(12px,.84vw,12.9px);line-height:1.3;letter-spacing:.06em;border-bottom:.5px solid #a9532a;padding-bottom:.1vw}.o2jr-card--wide{grid-column:1 / -1;margin-inline:-.7vw}.o2jr-card--wide .o2jr-card__media{aspect-ratio:1156 / 418}.o2jr-card--wide .o2jr-card__title{margin-top:1.5vw;font-size:clamp(24px,2.675vw,41.1px)}.o2jr-card--wide .o2jr-card__excerpt{margin-top:1.8vw;max-width:75vw}.o2jr-empty{text-align:center;font-family:var(--o2pg-gothic);margin:4vw 0}.o2jr-pages{display:flex;justify-content:center;gap:3vw;margin-top:4vw;font-family:var(--o2pg-gothic)}.o2jr-pages a{color:var(--o2pg-copy)}.o2jr-post__date{display:block;width:69.5vw;margin:.78vw auto 0;padding-left:.6vw}.o2jr-post__title{text-align:center;margin-top:.9vw;padding:0 4vw}.o2jr-post__body{width:67.5vw;margin:1.56vw auto 0;font-family:var(--o2pg-gothic);color:var(--o2pg-copy);font-size:clamp(15px,1.314vw,20.2px);line-height:1.68;letter-spacing:.075em;hyphens:auto;-webkit-hyphens:auto}.o2jr-post__body p{margin:0 0 1.68em}.o2jr-post__body h2{margin:1.4em 0 .7em;font-family:var(--o2pg-serif);font-weight:400;color:var(--o2pg-ink);font-size:clamp(24px,2.8vw,43px);line-height:1.2;letter-spacing:0}.o2jr-post__body h3{margin:2.2em 0 .6em;font-family:var(--o2pg-serif);font-weight:400;font-style:italic;color:var(--o2pg-ink);font-size:clamp(22px,2.71vw,41.7px);line-height:1.2;letter-spacing:0}.o2jr-post__body h2+h3{margin-top:.9em}.o2jr-post__body h3+p{max-width:52.5vw}.o2jr-post__body img{display:block;width:36vw;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:2.6vw auto 3.4vw}.o2jr-post__body a{color:#a9532a}.o2jr-post__body .o2jr-cta{margin:6vw 0 0;text-align:center}.o2pg-policy__body .o2jr-cta{margin:2.6vw 0;text-align:center}.o2jr-post__body .o2jr-cta a,.o2pg-policy__body .o2jr-cta a{display:inline-flex;align-items:center;justify-content:center;min-width:14.6vw;height:2.93vw;min-height:42px;padding:0 2.6vw .31em;border-radius:999px;background:#ae5a3d;color:#fff;text-decoration:none;font-family:CC Metcon Scaled,Figtree Web,sans-serif;text-transform:uppercase;font-size:clamp(14px,1.286vw,19.8px);letter-spacing:0;line-height:1;transition:background-color .25s ease;-webkit-hyphens:none;hyphens:none}.o2jr-post__body .o2jr-cta a:hover,.o2pg-policy__body .o2jr-cta a:hover{background:#9c4f34}@media(max-width:749px){.o2pg-hero__title{padding-top:10vw;font-size:9vw}.o2pg-split,.o2pg-split--left{grid-template-columns:1fr;row-gap:28px;padding:40px 20px}.o2pg-split--left .o2pg-split__media,.o2pg-split__media{order:-1}.o2pg-split__copy{max-width:none}.o2pg-split__eyebrow{margin-bottom:14px}.o2pg-split__text{margin-top:16px}.o2pg-split__text p{margin-bottom:14px}.o2pg-split--solo{padding:36px 20px 64px}.o2pg-split--solo .o2pg-split__copy{max-width:none}.o2pg-split__button{margin-top:22px;min-width:240px}.o2pg-arches{padding:40px 20px 48px}.o2pg-arches__heading{margin-bottom:24px}.o2pg-arches__row{grid-template-columns:repeat(2,1fr);gap:14px}.o2pg-hero__title--top{padding-top:12vw}.o2pg-intro{padding:26px 20px 0}.o2pg-intro__button{margin-top:20px;min-width:240px;height:44px}.o2pg-split__button.o2pg-btn--fit{min-width:160px;padding-inline:28px}.o2pg-faq{padding-bottom:56px}.o2pg-faq__list{width:auto;margin:0 20px;padding-top:8px}.o2pg-faq__group{margin-top:36px}.o2pg-faq__group:first-child{margin-top:28px}.o2pg-faq__q,.o2pg-faq__group+.o2pg-faq__item .o2pg-faq__q{padding:16px 0}.o2pg-faq__chev{margin-top:0}.o2pg-faq__a{padding:0 0 18px;margin-top:0}.o2pg-faq>.o2pg-faq__list:first-child{padding-top:24px}.o2pg-faq__btn-row{margin-top:14px}.o2pg-split__button.o2pg-faq__btn{padding:0 20px}.o2pg-contact{padding-bottom:56px}.o2pg-contact__row{grid-template-columns:1fr;width:auto;margin:40px 20px 0}.o2pg-contact__card{padding:18px 0}.o2pg-contact__card+.o2pg-contact__card{border-left:0;border-top:.5px solid #a9532a}.o2pg-contact__email{margin-top:6px}.o2pg-policy{padding:28px 0 56px}.o2pg-policy__body{width:auto;margin:22px 20px 0}.o2jr{padding-bottom:48px}.o2jr-head{height:64px}.o2jr-head__moon{width:70vw;height:86px}.o2jr-head__title{padding-top:8px;font-size:34px}.o2jr-arch{width:calc(100vw - 40px);margin-top:16px;border-radius:50vw 50vw 0 0}.o2jr-feature__meta,.o2jr-post__date{width:calc(100vw - 40px)}.o2jr-feature__meta{margin-top:8px;padding-top:20px}.o2jr-feature__meta .o2jr-date{top:0;left:0}.o2jr-feature__excerpt{width:auto;margin:14px 20px 0}.o2jr-more-btn{margin-top:20px;height:44px}.o2jr-grid{grid-template-columns:1fr;width:auto;margin:40px 20px 0;row-gap:36px}.o2jr-card--wide{margin-inline:0}.o2jr-card--wide .o2jr-card__media{aspect-ratio:4 / 3}.o2jr-card__date{margin-top:6px}.o2jr-card__title{margin-top:8px}.o2jr-card__excerpt,.o2jr-card--wide .o2jr-card__excerpt{margin-top:6px;line-height:1.8;max-width:none}.o2jr-card__more{margin-top:6px}.o2jr-post__date{margin-top:10px;padding-left:0}.o2jr-post__title{margin-top:8px;padding:0 20px}.o2jr-post__body{width:auto;margin:18px 20px 0}.o2jr-post__body h3+p{max-width:none}.o2jr-post__body img{width:100%;margin:18px auto 26px}.o2jr-post__body .o2jr-cta{margin-top:40px}.o2jr-post__body .o2jr-cta a,.o2pg-policy__body .o2jr-cta a{min-width:220px;height:44px;padding-inline:26px}.o2pg-policy__body .o2jr-cta{margin:24px 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/orelle-pages.css.map */
