.oyinluxe-no-products{width:100%;min-height:clamp(520px,66vh,760px);display:grid;place-items:center;padding:clamp(54px,7vw,96px) var(--oyinluxe-page-gutter,50px);background:linear-gradient(135deg,rgba(247,243,238,0.96),rgba(255,255,255,0.98)),linear-gradient(90deg,rgba(25,17,11,0.05),transparent 44%,rgba(6,75,78,0.07));color:#19110b;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);text-align:left}.oyinluxe-no-products__inner{position:relative;width:min(100%,920px);margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid rgba(25,17,11,0.14);background:rgba(255,250,244,0.86);box-shadow:0 28px 80px rgba(25,17,11,0.08);overflow:hidden}.oyinluxe-no-products__inner::before{position:absolute;top:20px;right:clamp(18px,4vw,42px);color:rgba(25,17,11,0.06);content:"OYINLUXE";font-family:Georgia,'Times New Roman',serif;font-size:clamp(58px,12vw,150px);font-style:italic;letter-spacing:0;line-height:0.8;pointer-events:none;white-space:nowrap}.oyinluxe-no-products__eyebrow{position:relative;margin:0 0 18px;color:rgba(25,17,11,0.58);font-size:12px;font-weight:800;letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;z-index:1}.oyinluxe-no-products h1{position:relative;max-width:700px;margin:0 0 16px;color:#19110b;font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,6vw,74px);font-weight:400;letter-spacing:0;line-height:0.98;text-wrap:balance;z-index:1}.oyinluxe-no-products p:not(.oyinluxe-no-products__eyebrow){position:relative;width:min(100%,620px);margin:0 0 30px;color:rgba(25,17,11,0.66);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.7;z-index:1}.oyinluxe-no-products__search{position:relative;width:min(100%,620px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 18px;padding:6px;background:#fff;border:1px solid rgba(25,17,11,0.14);box-shadow:0 14px 34px rgba(25,17,11,0.06);z-index:1}.oyinluxe-no-products__search input[type="search"]{width:100%;min-height:52px;border:0;background:transparent;color:#19110b;font-family:inherit;font-size:15px;padding:0 14px}.oyinluxe-no-products__search input[type="search"]:focus{outline:none;box-shadow:inset 0 0 0 2px rgba(25,17,11,0.18)}.oyinluxe-no-products__search button,.oyinluxe-no-products__shop-link{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #19110b;background:#19110b;color:#fffaf4 !important;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background 180ms ease,color 180ms ease,border-color 180ms ease,transform 180ms ease}.oyinluxe-no-products__search button{padding:0 28px;cursor:pointer}.oyinluxe-no-products__actions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;z-index:1}.oyinluxe-no-products__shop-link{padding:0 24px}.oyinluxe-no-products__search button:hover,.oyinluxe-no-products__shop-link:hover{background:#6f635b;border-color:#6f635b;color:#fffaf4 !important;transform:translateY(-1px)}.oyinluxe-no-products__text-link{color:#19110b;font-size:13px;font-weight:800;letter-spacing:0.08em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.oyinluxe-no-products__text-link:hover{color:#6f635b}.oyinluxe-no-products:is(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:640px){.oyinluxe-no-products{min-height:520px;padding:42px 14px}.oyinluxe-no-products__inner{padding:26px 20px}.oyinluxe-no-products h1{font-size:clamp(34px,11vw,46px)}.oyinluxe-no-products p:not(.oyinluxe-no-products__eyebrow){margin-bottom:24px;font-size:15px}.oyinluxe-no-products__search{grid-template-columns:1fr;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.oyinluxe-no-products__search input[type="search"],.oyinluxe-no-products__search button{width:100%}.oyinluxe-no-products__search input[type="search"]{border:1px solid rgba(25,17,11,0.14);background:#fff}.oyinluxe-no-products__actions{display:grid;grid-template-columns:1fr;gap:14px}.oyinluxe-no-products__shop-link{width:100%}.oyinluxe-no-products__text-link{justify-self:start}}.oyinluxe-404-page{background:#eef2f5}.oyinluxe-404{width:100%;min-height:clamp(640px,78vh,900px);display:grid;place-items:center;padding:clamp(64px,9vw,120px) 20px;background:#eef2f5;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);text-align:center}.oyinluxe-404__inner{width:min(100%,840px);margin:0 auto}.oyinluxe-404__icon{position:relative;width:clamp(150px,20vw,230px);height:clamp(150px,20vw,230px);margin:0 auto 24px;color:#a4a8ab}.oyinluxe-404__icon svg{width:100%;height:100%;display:block;overflow:visible}.oyinluxe-404__icon path,.oyinluxe-404__icon circle{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.oyinluxe-404__icon circle{fill:currentColor;stroke:none}.oyinluxe-404__mouth{fill:none !important}.oyinluxe-404__code,.oyinluxe-404__spark{position:absolute;color:#a4a8ab;line-height:1}.oyinluxe-404__code{left:50%;top:20px;transform:translateX(-50%);font-size:clamp(38px,6vw,72px);font-weight:700;letter-spacing:0.02em}body.error404 .oyinluxe-404__icon{display:none}.oyinluxe-404__spark{font-size:clamp(16px,2vw,26px);font-weight:500}.oyinluxe-404__spark--one{left:4%;top:38%}.oyinluxe-404__spark--two{right:0;top:30%}.oyinluxe-404__spark--three{left:8%;bottom:25%}.oyinluxe-404__eyebrow{margin:0 0 10px;color:#a59e99;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.oyinluxe-404 h1{margin:0 0 12px;color:#172030;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:clamp(32px,5vw,58px);font-weight:500;letter-spacing:0;line-height:1.06}.oyinluxe-404 p:not(.oyinluxe-404__eyebrow){width:min(100%,680px);margin:0 auto 26px;color:#7a828b;font-size:clamp(16px,2.4vw,22px);font-weight:400;line-height:1.45}.oyinluxe-404__search{width:min(100%,540px);display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;background:#fff;border:1px solid #dfe4e8}.oyinluxe-404__search input[type="search"]{width:100%;min-height:50px;border:0;background:transparent;color:#172030;font-family:inherit;font-size:14px;padding:0 16px}.oyinluxe-404__search input[type="search"]:focus{outline:none;box-shadow:inset 0 0 0 2px #a59e99}.oyinluxe-404__search button,.oyinluxe-404__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a59e99;background:#a59e99;color:#fff !important;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;box-shadow:none}.oyinluxe-404__search button{padding:0 24px;cursor:pointer}.oyinluxe-404__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.oyinluxe-404__button{min-width:170px;padding:0 22px}.oyinluxe-404__button--secondary{background:#fff;color:#a59e99 !important}.oyinluxe-404__search button:hover,.oyinluxe-404__button:hover{background:#fff;color:#a59e99 !important}.oyinluxe-404__button--secondary:hover{background:#a59e99;color:#fff !important}@media (max-width:640px){.oyinluxe-404{min-height:620px;padding:56px 16px}.oyinluxe-404 h1{font-size:clamp(28px,9vw,42px)}.oyinluxe-404 p:not(.oyinluxe-404__eyebrow){font-size:16px}.oyinluxe-404__search{grid-template-columns:1fr;gap:10px;border:0;background:transparent}.oyinluxe-404__search input[type="search"],.oyinluxe-404__search button,.oyinluxe-404__button{width:100%}.oyinluxe-404__search input[type="search"]{background:#fff;border:1px solid #dfe4e8}.oyinluxe-404__actions{display:grid;grid-template-columns:1fr}}.oyinluxe-contact-intro{text-align:center;margin:150px auto 48px;max-width:720px}.oyinluxe-contact-intro h1{margin:0 0 12px;color:#172030;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:0;line-height:1.1;text-transform:none}.oyinluxe-contact-intro p{margin:0;color:#596172;font-size:15px;line-height:1.6}@media (max-width:768px){.oyinluxe-contact-intro p{padding-left:20px;padding-right:20px}}.oyinluxe-contact{width:100%;height:auto;min-height:0;margin-top:100px;margin-bottom:50px;padding-left:50px;padding-right:50px;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:28px;align-items:start}.oyinluxe-contact__media{display:flex;flex-direction:column;gap:18px}.oyinluxe-contact__media-inner{width:100%}.oyinluxe-contact__media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}.oyinluxe-contact__info{background:#fff;border:1px solid #eef0f4;padding:22px;display:flex;flex-direction:column;gap:16px}.oyinluxe-contact__row{display:flex;align-items:flex-start;gap:12px}.oyinluxe-contact__icon{display:inline-flex;align-items:center;justify-content:center;color:#254496;margin-top:2px}.oyinluxe-contact__row div{display:flex;flex-direction:column}.oyinluxe-contact__row strong{color:#172030;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.oyinluxe-contact__row a,.oyinluxe-contact__row span{color:#596172;font-size:14px;line-height:1.5;text-decoration:none}.oyinluxe-contact__row a:hover{color:#254496;text-decoration:underline;text-underline-offset:3px}.oyinluxe-contact__form-panel{background:#fff;border:1px solid #eef0f4;padding:30px;display:flex;flex-direction:column;gap:18px}.oyinluxe-contact__form-panel .section-header{margin-bottom:6px}.oyinluxe-contact__form-panel > p{color:#596172;font-size:14px;line-height:1.6;margin:0 0 6px}.oyinluxe-contact__form{display:flex;flex-direction:column;gap:16px}.oyinluxe-contact__form .form-row{display:flex;flex-direction:column;gap:6px}.oyinluxe-contact__form label{color:#8b94a3;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:12px;font-weight:600;letter-spacing:0.04em}.oyinluxe-contact__form input,.oyinluxe-contact__form textarea{width:100%;min-height:46px;border:1px solid #dfe5ef;border-radius:0;background:#fff;color:#172030;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:14px;padding:0 12px;transition:border-color 160ms ease,background 160ms ease}.oyinluxe-contact__form textarea{min-height:140px;resize:vertical;padding:12px}.oyinluxe-contact__form input:focus,.oyinluxe-contact__form textarea:focus{outline:none;border-color:#254496;background:#f8faff}.oyinluxe-contact__consent{display:flex;align-items:flex-start;gap:8px;color:#596172;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:13px;line-height:1.5}.oyinluxe-contact__consent input[type="checkbox"]{width:16px;height:16px;min-height:auto;min-width:auto;max-width:16px;max-height:16px;flex:0 0 auto;box-sizing:border-box}.oyinluxe-contact__form button[type="submit"]{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:0;background:#a59e99;color:#fff !important;font-family:var(--font-primary,'Jost','Helvetica Neue',Arial,sans-serif);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;box-shadow:none}.oyinluxe-contact__form button[type="submit"]:hover{background:#a59e99;color:#fff !important}.oyinluxe-contact__status{color:#596172;font-size:14px;line-height:1.5;margin-top:8px;min-height:1.2em}.oyinluxe-contact__status.is-success{color:#1f7a4d}.oyinluxe-contact__status.is-error{color:#d6336c}@media (max-width:900px){.oyinluxe-contact{grid-template-columns:1fr;margin-top:56px;margin-bottom:40px;padding-left:20px;padding-right:20px}.oyinluxe-contact__media-inner{max-width:100%}.oyinluxe-contact__form-panel{padding:22px}}.oyinluxe-faq{max-width:800px;margin:150px auto 0;padding:var(--oyinluxe-section-y) var(--oyinluxe-page-gutter)}.oyinluxe-faq__intro{text-align:center;margin-bottom:48px}.oyinluxe-faq__eyebrow{color:var(--text-muted);font-size:var(--type-label);font-weight:600;letter-spacing:0.12em;text-transform:uppercase;margin:0 0 12px}.oyinluxe-faq__intro h1{margin:0 0 16px;font-size:var(--type-display-lg);font-weight:700;color:var(--text-primary);line-height:1.2}.oyinluxe-faq__intro > p{margin:0;font-size:var(--type-body-lg);color:var(--text-secondary);line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.oyinluxe-faq__list{display:flex;flex-direction:column;gap:12px}.oyinluxe-faq__item{border:0;border-radius:0;background:var(--app-surface,#ffffff);overflow:hidden;box-shadow:none;transition:background 200ms ease,color 200ms ease}.oyinluxe-faq__item:hover{background:var(--app-brand,#0f52ba);color:#fff;box-shadow:none}.oyinluxe-faq__item.is-open{background:#fff}.oyinluxe-faq__item.is-open:hover{background:#fff;color:var(--text-primary)}.oyinluxe-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:0;border-radius:0;cursor:pointer;text-align:left;font-family:var(--font-primary);font-size:var(--type-body-lg);font-weight:600;color:var(--text-primary);line-height:1.4;transition:background 200ms ease}.oyinluxe-faq__question span[itemprop="name"]{font-weight:400}.oyinluxe-faq__question:hover{background:var(--app-brand,#0f52ba);color:#fff}.oyinluxe-faq__question:hover .oyinluxe-faq__icon{color:#fff}.oyinluxe-faq__question:focus-visible{outline:2px solid var(--app-brand,#0f52ba);outline-offset:-2px}.oyinluxe-faq__question[aria-expanded="true"]{background:#fff;color:var(--text-primary)}.oyinluxe-faq__question[aria-expanded="true"]:hover{background:#fff;color:var(--text-primary)}.oyinluxe-faq__icon{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--app-brand,#0f52ba);font-size:1.5rem;font-weight:300;line-height:1;transition:transform 200ms ease}.oyinluxe-faq__item.is-open .oyinluxe-faq__icon{transform:rotate(45deg)}.oyinluxe-faq__answer{max-height:0;overflow:hidden;transition:max-height 300ms ease,padding 300ms ease}.oyinluxe-faq__item.is-open .oyinluxe-faq__answer{max-height:none !important;overflow:visible;padding:10px 24px 20px}.oyinluxe-faq__answer > div{color:var(--text-secondary);font-size:var(--type-body);line-height:1.7}.oyinluxe-faq__answer p{margin:0}.oyinluxe-size-guide{width:min(1180px,100%);margin:126px auto 0;padding:var(--oyinluxe-section-y) var(--oyinluxe-page-gutter) 88px}.oyinluxe-size-guide__hero{max-width:760px;margin:0 auto 46px;text-align:center}.oyinluxe-size-guide__eyebrow{margin:0 0 12px;color:var(--text-muted);font-size:var(--type-label);font-weight:600;letter-spacing:0.12em;text-transform:uppercase}.oyinluxe-size-guide__hero h1{margin:0 0 16px;color:var(--text-primary);font-size:var(--type-display-lg);font-weight:700;letter-spacing:0;line-height:1.12}.oyinluxe-size-guide__hero p{margin:0 auto;max-width:660px;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:1.7}.oyinluxe-size-guide__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:42px}.oyinluxe-size-guide__chart{margin:0;min-width:0}.oyinluxe-size-guide__chart a{display:block;background:#fff;color:inherit;overflow:hidden}.oyinluxe-size-guide__chart img{width:100%;max-width:800px;margin:0 auto;border:1px solid rgba(25,17,11,0.08);background:#fff;box-shadow:0 24px 70px rgba(25,17,11,0.08)}.oyinluxe-size-guide__chart figcaption{margin-top:14px;color:var(--text-muted);font-size:var(--type-caption);line-height:1.5;text-align:center}.oyinluxe-size-guide__notes{display:grid;gap:12px;position:sticky;top:110px}.oyinluxe-size-guide__note{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid rgba(25,17,11,0.12)}.oyinluxe-size-guide__note:first-child{border-top:1px solid rgba(25,17,11,0.12)}.oyinluxe-size-guide__note span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#254496;color:#fff;font-size:11px;font-weight:700;letter-spacing:0.08em;line-height:1}.oyinluxe-size-guide__note h2{margin:0 0 8px;color:var(--text-primary);font-size:var(--type-h4);font-weight:500;letter-spacing:0;line-height:1.25}.oyinluxe-size-guide__note p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.oyinluxe-size-guide__help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:54px;padding:28px 0 0;border-top:1px solid rgba(25,17,11,0.12)}.oyinluxe-size-guide__help p{margin:0;max-width:660px;color:var(--text-secondary);font-size:15px;line-height:1.6}.oyinluxe-size-guide__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;background:#a59e99;color:#fff !important;font-size:var(--type-button);font-weight:700;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background 180ms ease}.oyinluxe-size-guide__button:hover{background:#a59e99;color:#fff !important}.oyinluxe-policy{width:min(1080px,100%);margin:126px auto 0;padding:var(--oyinluxe-section-y) var(--oyinluxe-page-gutter) 88px}.oyinluxe-policy__hero{max-width:760px;margin:0 auto 48px;text-align:center}.oyinluxe-policy__eyebrow{margin:0 0 12px;color:var(--text-muted);font-size:var(--type-label);font-weight:600;letter-spacing:0.12em;text-transform:uppercase}.oyinluxe-policy__hero h1{margin:0 0 16px;color:var(--text-primary);font-size:var(--type-display-lg);font-weight:700;letter-spacing:0;line-height:1.12}.oyinluxe-policy__hero p{margin:0 auto;max-width:660px;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:1.7}.oyinluxe-policy__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.oyinluxe-policy__summary{position:sticky;top:112px;display:grid;gap:4px;border-top:1px solid rgba(25,17,11,0.12);padding-top:10px}.oyinluxe-policy__summary a{display:block;padding:12px 0;border-bottom:1px solid rgba(25,17,11,0.08);color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:0.08em;line-height:1.35;text-decoration:none;text-transform:uppercase;transition:color 180ms ease}.oyinluxe-policy__summary a:hover{color:#254496}.oyinluxe-policy__content{display:grid;gap:38px}.oyinluxe-policy__section{padding-bottom:38px;border-bottom:1px solid rgba(25,17,11,0.12);scroll-margin-top:120px}.oyinluxe-policy__section:last-child{padding-bottom:0;border-bottom:0}.oyinluxe-policy__section h2{margin:0 0 14px;color:var(--text-primary);font-size:var(--type-h3);font-weight:500;letter-spacing:0;line-height:1.25}.oyinluxe-policy__section p{margin:0 0 14px;color:var(--text-secondary);font-size:16px;line-height:1.75}.oyinluxe-policy__section p:last-child{margin-bottom:0}.oyinluxe-policy__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:8px;padding:0 22px;background:#a59e99;color:#fff !important;font-size:var(--type-button);font-weight:700;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background 180ms ease}.oyinluxe-policy__button:hover{background:#a59e99;color:#fff !important}.oyinluxe-policy--track{max-width:860px}.oyinluxe-policy__track-card{width:min(680px,100%);margin:0 auto;padding:34px;border:1px solid rgba(25,17,11,0.12);background:#fff;box-shadow:0 24px 70px rgba(25,17,11,0.07)}.oyinluxe-policy__track-card .woocommerce-form-track-order,.oyinluxe-policy__track-card form.track_order{display:grid;gap:18px;margin:0}.oyinluxe-policy__track-card .woocommerce-form-track-order p,.oyinluxe-policy__track-card form.track_order p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.oyinluxe-policy__track-card .form-row{display:grid;gap:8px;margin:0 !important;padding:0 !important;width:100% !important;float:none !important}.oyinluxe-policy__track-card label{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase}.oyinluxe-policy__track-card input.input-text,.oyinluxe-policy__track-card input[type="text"],.oyinluxe-policy__track-card input[type="email"]{width:100%;min-height:48px;border:1px solid rgba(25,17,11,0.18);border-radius:0;padding:12px 14px;background:#fff;color:var(--text-primary);font-family:var(--font-primary);font-size:15px;line-height:1.4}.oyinluxe-policy__track-card input:focus{border-color:#254496;box-shadow:0 0 0 2px rgba(37,68,150,0.12);outline:none}.oyinluxe-policy__track-card button.button,.oyinluxe-policy__track-card .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;border:0;border-radius:0;padding:0 22px;background:#a59e99 !important;color:#fff !important;font-family:var(--font-primary);font-size:var(--type-button);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.oyinluxe-policy__track-card button.button:hover,.oyinluxe-policy__track-card .button:hover{background:#a59e99 !important}.oyinluxe-policy__help-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(680px,100%);margin:34px auto 0;padding-top:26px;border-top:1px solid rgba(25,17,11,0.12)}.oyinluxe-policy__help-strip p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.6}@media (max-width:980px){.oyinluxe-size-guide__layout{grid-template-columns:minmax(0,1fr);gap:34px}.oyinluxe-size-guide__notes{position:static;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oyinluxe-size-guide__note{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0}.oyinluxe-policy__layout{grid-template-columns:minmax(0,1fr);gap:34px}.oyinluxe-policy__summary{position:static;display:flex;gap:18px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.oyinluxe-policy__summary a{flex:0 0 auto;white-space:nowrap}}.oyinluxe-about-image-left,.oyinluxe-about-image-center,.oyinluxe-about-image-right{height:520px;margin:0;background:#f6f3ef;overflow:hidden}.oyinluxe-about-image-left img,.oyinluxe-about-image-center img,.oyinluxe-about-image-right img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}@media (max-width:900px){.oyinluxe-about-image-left,.oyinluxe-about-image-center,.oyinluxe-about-image-right{height:420px}}@media (max-width:767px){.oyinluxe-about-image-left,.oyinluxe-about-image-center,.oyinluxe-about-image-right{height:360px}}body.page-id-205 .entry-content > .wp-block-kadence-rowlayout:first-child .wp-block-group:nth-of-type(2) .wp-block-columns > .wp-block-column > .wp-block-image{height:520px !important;margin:0 !important;display:flex !important;align-items:center;justify-content:center;background:#f6f3ef;overflow:hidden}body.page-id-205 .entry-content > .wp-block-kadence-rowlayout:first-child .wp-block-group:nth-of-type(2) .wp-block-columns > .wp-block-column > .wp-block-image img{width:100% !important;height:100% !important;max-height:100% !important;display:block;object-fit:contain !important;object-position:center}.oyinluxe-about-gallery .wp-block-columns > .wp-block-column > .wp-block-image{height:520px !important;margin:0 !important;display:flex !important;align-items:center;justify-content:center;background:#f6f3ef;overflow:hidden}.oyinluxe-about-gallery .wp-block-columns > .wp-block-column > .wp-block-image img{width:100% !important;height:100% !important;max-height:100% !important;display:block;object-fit:contain !important;object-position:center}@media (max-width:900px){body.page-id-205 .entry-content > .wp-block-kadence-rowlayout:first-child .wp-block-group:nth-of-type(2) .wp-block-columns > .wp-block-column > .wp-block-image{height:420px !important}.oyinluxe-about-gallery .wp-block-columns > .wp-block-column > .wp-block-image{height:420px !important}}@media (max-width:767px){body.page-id-205 .entry-content > .wp-block-kadence-rowlayout:first-child .wp-block-group:nth-of-type(2) .wp-block-columns > .wp-block-column > .wp-block-image{height:360px !important}.oyinluxe-about-gallery .wp-block-columns > .wp-block-column > .wp-block-image{height:360px !important}}.oyinluxe-about{background:#fff;color:#202624}.oyinluxe-about h1,.oyinluxe-about h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.12;margin:0;text-wrap:balance}.oyinluxe-about h2{font-size:48px}.oyinluxe-about i{font-family:inherit;font-weight:inherit}.oyinluxe-about p{line-height:1.8}.oyinluxe-about .oyinluxe-about__eyebrow{font-size:12px;text-transform:uppercase;margin:0 0 24px;letter-spacing:0;font-weight:500}.oyinluxe-about__hero{position:relative;display:flex;align-items:flex-end;height:min(620px,62svh);min-height:340px;overflow:hidden;background:#333;color:white}.oyinluxe-about__hero::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.28);pointer-events:none}.oyinluxe-about__hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 12%;animation:about-image-settle 1.4s ease-out both}.oyinluxe-about__hero-copy{position:relative;z-index:1;padding-top:40px;padding-bottom:44px}.oyinluxe-about__hero h1{font-size:80px;color:white;text-shadow:0 2px 16px rgba(0,0,0,.25)}.oyinluxe-about__hero-line{font-size:20px;margin:12px 0 20px}.oyinluxe-about__text-link{display:inline-flex;gap:20px;align-items:center;padding:10px 0;font-size:14px;color:inherit;border-bottom:1px solid currentColor;text-decoration:none}.oyinluxe-about__text-link:hover{color:inherit;opacity:.75}.oyinluxe-about__text-link span,.oyinluxe-about__shop span{transition:transform .25s ease}.oyinluxe-about__text-link:hover span{transform:translateY(3px)}.oyinluxe-about__story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:88px;padding-bottom:88px;scroll-margin-top:150px}.oyinluxe-about__prose{max-width:580px}.oyinluxe-about__prose p{margin:0 0 20px;font-size:16px;color:#525b55}.oyinluxe-about__prose .oyinluxe-about__lead{font-size:23px;line-height:1.5;color:#202624}.oyinluxe-about__editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:88px}.oyinluxe-about__portrait{margin:0;overflow:hidden}.oyinluxe-about__portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:filter .5s ease}.oyinluxe-about__portrait:hover img{filter:saturate(1.12)}.oyinluxe-about__portrait figcaption{font-size:12px;padding:14px 0;color:#626963}.oyinluxe-about__principles dl{margin:32px 0 0}.oyinluxe-about__principles dl > div{padding:22px 0;border-top:1px solid #d8ddda}.oyinluxe-about__principles dt{font-size:18px;font-weight:500;margin:0 0 8px}.oyinluxe-about__principles dd{margin:0;font-size:15px;line-height:1.8;color:#525b55;max-width:440px}.oyinluxe-about__invitation{padding:72px 0 80px;text-align:center;background:#e9edef}.oyinluxe-about__invitation h2{font-size:64px}.oyinluxe-about__invitation p{margin:20px auto}.oyinluxe-about__actions{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}.oyinluxe-about__shop{display:inline-flex;justify-content:space-between;gap:28px;padding:17px 24px;background:#202624;color:#fff;text-decoration:none;font-size:14px}.oyinluxe-about__shop:hover{color:#fff;background:#39463e}.oyinluxe-about__shop:hover span{transform:translateX(4px)}.oyinluxe-about a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.oyinluxe-about .about-reveal-pending{opacity:0;transform:translateY(20px)}.oyinluxe-about [data-about-reveal]{transition:opacity .7s ease,transform .7s ease}@keyframes about-image-settle{from{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:1000px){.oyinluxe-about__story,.oyinluxe-about__editorial{gap:36px}.oyinluxe-about h2{font-size:38px}}@media (max-width:700px){.oyinluxe-about__hero{height:58svh;min-height:320px}.oyinluxe-about__hero h1{font-size:48px}.oyinluxe-about__hero-copy{padding-bottom:28px}.oyinluxe-about__hero-line{font-size:17px}.oyinluxe-about__hero-image{object-position:52% center}.oyinluxe-about__story,.oyinluxe-about__editorial{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px;padding-bottom:48px}.oyinluxe-about__editorial{padding-top:0}.oyinluxe-about h2{font-size:34px}.oyinluxe-about__prose .oyinluxe-about__lead{font-size:21px}.oyinluxe-about__invitation{padding:48px 0}.oyinluxe-about__invitation h2{font-size:44px}.oyinluxe-about__actions{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.oyinluxe-about *,.oyinluxe-about *::after{animation:none !important;transition:none !important}.oyinluxe-about .about-reveal-pending{opacity:1;transform:none}}.oyinluxe-connect{background:#fff;color:#202624}.oyinluxe-connect__channels{margin:28px 0}.oyinluxe-connect__channels > div{padding:18px 0;border-bottom:1px solid #e2e5e2}.oyinluxe-connect__channels dt{font-size:12px;color:#59615c;margin-bottom:8px}.oyinluxe-connect__channels dd{margin:0;display:flex;flex-wrap:wrap;gap:12px 20px}.oyinluxe-connect__channels a{color:#202624;font-size:16px;text-underline-offset:4px;overflow-wrap:anywhere}.oyinluxe-connect h1,.oyinluxe-connect h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:0;text-transform:none;margin:0;text-wrap:balance}.oyinluxe-connect h1{font-size:58px}.oyinluxe-connect h2{font-size:34px}.oyinluxe-connect h1 i{color:#72283b;font-weight:400}.oyinluxe-connect p{font-size:15px;line-height:1.8;color:#59615c}.oyinluxe-connect .oyinluxe-connect__eyebrow{margin:0 0 20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0;color:#72283b}.oyinluxe-connect__intro{padding-top:64px;padding-bottom:46px}.oyinluxe-connect__intro > p:last-child{max-width:530px;margin:22px 0 0}.oyinluxe-connect__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:88px;padding-top:42px;padding-bottom:80px;border-top:1px solid #e2e5e2}.oyinluxe-connect__details > p{max-width:390px;margin:20px 0}.oyinluxe-connect__email{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:18px;padding:10px 0;color:#202624;border-bottom:1px solid #72283b;text-decoration:none}.oyinluxe-connect__image{margin:32px 0 0;max-width:380px;display:grid;grid-template-columns:1fr 1fr;align-items:end;background:#f5f5f5;overflow:hidden}.oyinluxe-connect__image img{width:100%;height:auto;transition:transform .6s ease}.oyinluxe-connect__image:hover img{transform:scale(1.025)}.oyinluxe-connect__image figcaption{font-family:Georgia,'Times New Roman',serif;font-size:24px;font-style:italic;line-height:1.3;color:#72283b;padding:24px}.oyinluxe-connect__message{border-left:1px solid #e2e5e2;padding-left:56px}.oyinluxe-connect__message > p{max-width:460px}.oyinluxe-connect__form{margin-top:30px;display:grid;gap:24px}.oyinluxe-connect__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.oyinluxe-connect__form label{display:grid;gap:10px;font-size:13px;font-weight:500;color:#202624}.oyinluxe-connect__form:is(input:not([type=hidden]):not([type=checkbox]),textarea){display:block;width:100%;min-width:0;border:1px solid #cdd3ce;border-radius:2px;padding:13px 14px;color:#202624;background:#fafbfa;font-family:inherit;font-size:16px;line-height:1.5;box-shadow:none}.oyinluxe-connect__form textarea{min-height:160px;resize:vertical}.oyinluxe-connect__form:is(input,textarea):focus{border-color:#72283b;outline:2px solid #72283b;outline-offset:2px;background:#fff}.oyinluxe-connect__privacy{display:flex;align-items:flex-start;gap:12px}.oyinluxe-connect__privacy input{margin:3px 0 0;flex:0 0 18px;width:18px;height:18px;accent-color:#72283b}.oyinluxe-connect__privacy label{display:block;font-weight:400;line-height:1.7}.oyinluxe-connect__privacy a{color:#72283b;text-decoration:underline;text-underline-offset:3px}.oyinluxe-connect .oyinluxe-connect__submit{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:15px 22px;border:0;border-radius:2px;background:#72283b;color:#fff;font:inherit;font-size:14px;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background .2s ease}.oyinluxe-connect .oyinluxe-connect__submit:hover{background:#51202d}.oyinluxe-connect__submit:disabled{opacity:.65;cursor:wait}.oyinluxe-connect__submit span:last-child{transition:transform .25s ease}.oyinluxe-connect__submit:hover span:last-child{transform:translateX(4px)}.oyinluxe-connect .oyinluxe-connect__status{margin:0;font-size:14px}.oyinluxe-connect__status:empty{display:none}.oyinluxe-connect .oyinluxe-connect__status.is-error{color:#a32032}.oyinluxe-connect .oyinluxe-connect__status.is-success{color:#275f3b}.oyinluxe-connect__help{background:#eef0ef;padding:52px 0 64px}.oyinluxe-connect__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.oyinluxe-connect__links a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #c8d0ca;text-decoration:none;color:#202624}.oyinluxe-connect__links strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:400}.oyinluxe-connect__links small{display:block;margin-top:8px;font-size:13px;color:#59615c}.oyinluxe-connect__links a:hover,.oyinluxe-connect__email:hover{color:#72283b}.oyinluxe-connect:is(a,button):focus-visible{outline:2px solid #72283b;outline-offset:5px}@media (prefers-reduced-motion:no-preference){.oyinluxe-connect__intro{animation:connect-enter .7s ease both}@keyframes connect-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:1000px){.oyinluxe-connect__layout{gap:36px}.oyinluxe-connect__message{padding-left:32px}.oyinluxe-connect__fields{grid-template-columns:1fr}}@media (max-width:700px){.oyinluxe-connect__intro{padding-top:38px;padding-bottom:30px}.oyinluxe-connect h1{font-size:36px}.oyinluxe-connect h2{font-size:30px}.oyinluxe-connect__layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:30px;padding-bottom:44px}.oyinluxe-connect__message{border:0;padding:0;grid-row:1}.oyinluxe-connect__details{padding-top:30px;border-top:1px solid #e2e5e2}.oyinluxe-connect__image{max-width:100%}.oyinluxe-connect__links{grid-template-columns:1fr;gap:0}.oyinluxe-connect__help{padding:40px 0}}@media (prefers-reduced-motion:reduce){.oyinluxe-connect *{animation:none !important;transition:none !important}}