.oafh{color:#032453;font-family:var(--font-body-family,"Instrument Sans",sans-serif)}.oafh *{box-sizing:border-box}.oafh a{color:inherit}.oafh-wrap{max-width:1340px;margin:0 auto;padding-left:32px;padding-right:32px}.oafh-sec{padding-top:72px;padding-bottom:72px}.oafh-gray{background:#f6f6f6}.oafh-sand{background:#fbf4ea}.oafh-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b5491a;margin:0}.oafh-h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#032453;text-wrap:balance}.oafh-lead{margin:0;font-size:17px;line-height:1.5;max-width:640px}.oafh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:28px}.oafh-head-text{display:flex;flex-direction:column;gap:10px;min-width:0}.oafh-center{text-align:center;align-items:center;justify-content:center}.oafh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;border:0;cursor:pointer;transition:background .2s,color .2s,transform .2s}.oafh-btn--primary{background:#f9ab3f;color:#032453!important}.oafh-btn--primary:hover{background:#032453;color:#fff!important;transform:translateY(-1px)}.oafh-btn--navy{background:#032453;color:#fff!important}.oafh-btn--navy:hover{background:#f9ab3f;color:#032453!important}.oafh-btn--outline{background:transparent;border:2px solid #F9AB3F;color:#032453!important}.oafh-btn--outline:hover{background:#f9ab3f;color:#032453!important;transform:translateY(-1px)}.oafh-btn--ghost{border:2px solid #fff;color:#fff!important;background:#ffffff0f}.oafh-btn--ghost:hover{background:#fff;color:#032453!important}.oafh-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;text-decoration:none;color:#032453!important}.oafh-link:hover{gap:12px;color:#b5491a!important}.oafh-arrow{width:16px;height:16px;flex:none}.oafh-nw{white-space:nowrap}.oafh-hero{position:relative;min-height:540px;display:flex;overflow:hidden;background:#032453}.oafh-hero__img,.oafh-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oafh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03142de0,#03142db8 40%,#03142d4d,#03142d14)}.oafh.oafh-hero .oafh-hero__shade,.oafh.oafh-feature .oafh-feature__shade{display:block}.oafh-hero .oafh-wrap{position:relative;width:100%;display:flex}.oafh-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:620px;color:#fff;padding:64px 0}.oafh-hero__eyebrow{display:inline-flex;align-items:center;background:#03142d99;border:1px solid rgba(249,171,63,.7);color:#ffd18a;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oafh-hero h1{margin:0;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45);font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.oafh-hero__text{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.oafh-hero__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;width:100%}.oafh-trust{background:#fbf4ea;border-bottom:1px solid rgba(3,36,83,.08)}.oafh-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;padding-top:22px;padding-bottom:22px}.oafh-trust__item{display:flex;align-items:center;gap:14px;text-decoration:none;color:#032453!important}.oafh-trust__icon{flex:none;width:46px;height:46px;border-radius:999px;background:#fff;color:#b5491a;box-shadow:0 0 0 1px #b5491a47;display:flex;align-items:center;justify-content:center}.oafh-trust__icon svg{width:22px;height:22px}.oafh-trust__text{display:flex;flex-direction:column;gap:2px}.oafh-trust__text strong{font-size:16px;font-weight:700}.oafh-trust__text span{font-size:14px;font-weight:500;color:#032453cc}.oafh-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,44%),1fr));gap:20px}.oafh-cat{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:3/4;text-decoration:none;box-shadow:0 10px 30px #0324531f;background:#e9edf2}.oafh-cat img,.oafh-mat img,.oafh-look img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.oafh-cat:hover img,.oafh-mat:hover img{transform:scale(1.06)}.oafh-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03142d00 45%,#03142dc7)}.oafh-cat__label{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-weight:700;font-size:18px;line-height:1.2}.oafh-cat__arrow{flex:none;width:34px;height:34px;border-radius:999px;background:#f9ab3f;color:#032453;display:flex;align-items:center;justify-content:center;transition:transform .25s}.oafh-cat:hover .oafh-cat__arrow{transform:translate(3px)}.oafh-seg{display:flex;gap:4px;padding:5px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0324531f;flex-wrap:wrap;max-width:100%}.oafh-tab{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:#032453;font:600 15px var(--font-body-family,"Instrument Sans",sans-serif);cursor:pointer;white-space:nowrap}.oafh-tab:hover{background:#fdebd0}.oafh-tab[aria-selected=true]{background:#032453;color:#fff}.oafh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,44%),1fr));gap:20px}.oafh-panel[hidden]{display:none!important}.oafh-pcard{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:18px;padding:12px 12px 16px;box-shadow:0 1px 3px #0324530f;transition:box-shadow .25s,transform .25s}.oafh-pcard:hover{box-shadow:0 18px 40px #03245329;transform:translateY(-4px)}.oafh-pcard__img{display:block;background:#f6f6f4;border-radius:12px;aspect-ratio:1/1;overflow:hidden}.oafh-pcard__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block;transition:transform .4s}.oafh-pcard:hover .oafh-pcard__img img{transform:scale(1.05)}.oafh-pcard__title{font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;color:#032453!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;padding:0 4px}.oafh-pcard__row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 8px;padding:0 4px;margin-top:auto}.oafh-pcard__price{font-weight:700;font-size:18px;white-space:nowrap}.oafh-pcard__ship{font-size:12px;font-weight:600;color:#1f6b45}.oafh-atc{min-height:44px;width:calc(100% - 8px);margin:0 4px;border:0;border-radius:999px;background:#f9ab3f;color:#032453!important;font:600 14px var(--font-body-family,"Instrument Sans",sans-serif);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.oafh-atc:hover{background:#032453;color:#fff!important}.oafh-atc[disabled]{opacity:.7;cursor:default}.oafh-tabs__more{display:flex;justify-content:center;margin-top:28px}.oafh-bundle-sec{padding-top:40px;padding-bottom:56px}.oafh-bundle{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));border-radius:28px;overflow:hidden;background:#032453;box-shadow:0 30px 60px #03245340}.oafh-bundle__body{display:flex;flex-direction:column;gap:20px;padding:clamp(32px,4vw,56px);color:#fff}.oafh-bundle__body .oafh-eyebrow{color:#f9ab3f}.oafh-bundle__body .oafh-h2{color:#fff}.oafh-bundle__text{margin:0;font-size:18px;line-height:1.55;color:#ffffffe0}.oafh-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oafh-tier{border-radius:16px;padding:18px 10px;text-align:center;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.oafh-tier__value{color:#f9ab3f;font-weight:700;font-size:clamp(30px,3.4vw,46px);line-height:1}.oafh-tier__label{font-weight:600;margin-top:8px;font-size:14px}.oafh-tier--hl{background:#f9ab3f;color:#032453;box-shadow:none}.oafh-tier--hl .oafh-tier__value{color:#032453}.oafh-bundle__media{position:relative;min-height:360px}.oafh-bundle__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oafh-mats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.oafh-mat{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/11;text-decoration:none;background:#e9edf2}.oafh-mat__chip{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:999px;padding:10px 16px;font-weight:700;font-size:16px;color:#032453;display:flex;align-items:center;gap:8px;box-shadow:0 6px 18px #0324532e}.oafh-mat__chip svg{color:#b5491a;width:14px;height:14px}.oafh-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.oafh-look{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:4/5;text-decoration:none;box-shadow:0 22px 50px #03245338;background:#d9dee5}.oafh-look:hover img{transform:scale(1.05)}.oafh-look__body{position:absolute;left:0;right:0;bottom:0;padding:26px 24px;display:flex;flex-direction:column;gap:6px;color:#fff;background:linear-gradient(180deg,#03142d00,#03142dd9 55%)}.oafh-look__title{font-weight:700;font-size:26px;line-height:1.1}.oafh-look__blurb{font-size:16px;line-height:1.45;color:#ffffffe6}.oafh-look__cta{margin-top:8px;font-weight:700;font-size:15px;color:#f9ab3f}.oafh-feature{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden}.oafh-feature__img,.oafh-feature__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oafh-feature__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#03142d8c,#03142d00 60%)}.oafh-feature .oafh-wrap{position:relative;width:100%;display:flex;justify-content:flex-end;padding-top:56px;padding-bottom:56px}.oafh-feature__card{background:#fff;border-radius:24px;padding:clamp(28px,3.4vw,44px);max-width:520px;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 60px #03142d59}.oafh-feature__text{margin:0;font-size:17px;line-height:1.55}.oafh-feature__btns{display:flex;gap:12px;flex-wrap:wrap}.oafh-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.oafh-step{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0324531a}.oafh-step__num{width:56px;height:56px;border-radius:999px;background:#f9ab3f;color:#032453;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #fff4e2}.oafh-step h3{margin:6px 0 0;font-size:20px;font-weight:700;color:#032453;text-wrap:balance}.oafh-step__text{margin:0;font-size:15px;line-height:1.6}.oafh-steps__more{display:flex;justify-content:center;margin-top:36px}.oafh-intro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px 64px;align-items:start}.oafh-intro__head{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.oafh-intro__head .oafh-btn{margin-top:12px}.oafh-intro__body{font-size:16px;line-height:1.7}.oafh-intro__body p{margin:0 0 16px}.oafh-intro__body p:last-child{margin-bottom:0}.oafh-intro__body a{text-decoration:underline}@media(max-width:1024px){.oafh-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding-top:28px;padding-bottom:28px}.oafh-mats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.oafh-wrap{padding-left:16px;padding-right:16px}.oafh-sec{padding-top:48px;padding-bottom:48px}.oafh-trust__grid{gap:18px 12px;padding-top:24px;padding-bottom:24px}.oafh-trust__icon{width:36px;height:36px}.oafh-trust__icon svg{width:18px;height:18px}.oafh-trust__text strong{font-size:14px}.oafh-trust__text span,.oafh-trust{display:none}.oafh-hero{min-height:0;flex-direction:column;background:#fff}.oafh-hero__img{position:relative;inset:auto;height:auto;aspect-ratio:16/9}.oafh-hero__img img{object-position:50% 85%}.oafh.oafh-hero .oafh-hero__shade,.oafh-hero__eyebrow{display:none}.oafh-hero__copy{color:#032453;padding:20px 0 28px;gap:14px}.oafh-hero h1{color:#032453;text-shadow:none;font-size:30px}.oafh-hero__text{color:#032453;text-shadow:none;font-size:16px}.oafh-hero .oafh-btn--ghost{border-color:#032453;color:#032453!important;background:transparent}.oafh-hero .oafh-btn--ghost:hover{background:#032453;color:#fff!important}.oafh-hero__btns .oafh-btn,.oafh-feature__btns .oafh-btn{flex:1 1 100%}.oafh-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.oafh-seg::-webkit-scrollbar{display:none}.oafh-tab{padding:0 16px}.oafh-pcard{padding:8px 8px 12px;gap:10px}.oafh-pcard__title{font-size:14px}.oafh-pcard__price{font-size:16px}.oafh-pcard__ship{display:none}.oafh-atc{font-size:13px}.oafh-cat__label{left:12px;right:12px;bottom:12px;font-size:15px}.oafh-cat__arrow{width:28px;height:28px}.oafh-tier__label{font-size:12px;white-space:nowrap}.oafh-bundle__media{min-height:220px}.oafh-mats,.oafh-looks{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:14px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.oafh-mats:after,.oafh-looks:after{content:"";flex:0 0 2px}.oafh-mats::-webkit-scrollbar,.oafh-looks::-webkit-scrollbar{display:none}.oafh-mats .oafh-mat{flex:0 0 72%;scroll-snap-align:start}.oafh-looks .oafh-look{flex:0 0 82%;scroll-snap-align:start}.oafh-mat__chip{font-size:14px;padding:9px 14px}.oafh-feature{flex-direction:column;min-height:0}.oafh-feature__img{position:relative;height:260px;inset:auto}.oafh.oafh-feature .oafh-feature__shade{display:none}.oafh-feature .oafh-wrap{padding-top:0;padding-bottom:40px;margin-top:-56px}.oafh-step{padding:22px;gap:10px}.oafh-step__num{width:44px;height:44px;font-size:18px;box-shadow:0 0 0 6px #fff4e2}}@media(prefers-reduced-motion:reduce){.oafh *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/oaf-home.css.map */
