:root{--ov-navy: #0d1f32;--ov-ink: #13283a;--ov-sky: #2db7ff;--ov-sky-soft: #dff5ff;--ov-fog: #f8faf8;--ov-snow: #ffffff;--ov-steel: #7b7f86;--ov-line: #d8dee2;--ov-silver: #c8cdd0;--ov-alpine: #2f6b57;--ov-saffron: #d69b4a;--ov-shadow: 0 18px 42px rgba(13, 31, 50, .14);--ov-radius: 8px;--ov-page: min(1180px, calc(100vw - 64px) );--ov-chrome-padding: clamp(20px, 3vw, 56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ov-ink);background:linear-gradient(180deg,#f8faf861,#f8faf88f),url(outvoro-page-bg-porthole.jpg) right center / cover fixed no-repeat,var(--ov-fog);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;letter-spacing:0;overflow-x:hidden}img,video,model-viewer{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.ov-skip-link{position:absolute;left:16px;top:12px;z-index:100;padding:10px 14px;color:var(--ov-snow);background:var(--ov-navy);border-radius:6px;transform:translateY(-140%);transition:transform .16s ease}.ov-skip-link:focus{transform:translateY(0)}.ov-main{min-height:60vh}.ov-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(148px,220px) auto;align-items:center;gap:24px;width:100%;padding:12px var(--ov-chrome-padding);color:var(--ov-navy);background:#f8faf8eb;border-bottom:1px solid rgba(13,31,50,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ov-header__brand{display:inline-flex;align-items:center;min-width:0}.ov-header__brand img{width:clamp(150px,16vw,220px);height:auto}.ov-header__nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,38px);font-size:.82rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.ov-header__nav a,.ov-header__cart{position:relative;min-height:38px;display:inline-flex;align-items:center}.ov-header__nav a:after,.ov-header__cart:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--ov-sky);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.ov-header__nav a:hover:after,.ov-header__nav a:focus-visible:after,.ov-header__cart:hover:after,.ov-header__cart:focus-visible:after{transform:scaleX(1)}.ov-header__cart{justify-self:end;gap:8px;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ov-header__cart-count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ov-snow);background:var(--ov-navy);border-radius:6px;font-size:.78rem;line-height:1}.ov-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;color:var(--ov-snow);background:var(--ov-navy);isolation:isolate}.ov-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden}.ov-hero__image img{width:100%;height:100%;object-fit:cover;object-position:62% center}.ov-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#071522d1,#0715229e 28%,#07152229,#07152200 68%),linear-gradient(0deg,#0d1f3247,#0d1f3200 46%)}.ov-hero__inner{width:100%;margin:0;padding:96px var(--ov-chrome-padding) 72px}.ov-eyebrow{margin:0 0 14px;color:var(--ov-alpine);font-size:.78rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.ov-hero__eyebrow{color:var(--ov-sky-soft)}.ov-hero h1{max-width:360px;margin:0;color:var(--ov-snow);font-size:3.08rem;line-height:.98;font-weight:900;letter-spacing:0;text-shadow:0 4px 24px rgba(13,31,50,.28)}.ov-hero__body{max-width:380px;margin:22px 0 0;color:#ffffffe0;font-size:1.04rem;text-shadow:0 2px 16px rgba(13,31,50,.24)}.ov-hero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;max-width:520px;margin-top:28px}.ov-hero__note{max-width:270px;color:#ffffffd1;font-size:.95rem;text-shadow:0 2px 16px rgba(13,31,50,.24)}.ov-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:.88rem;font-weight:820;letter-spacing:0;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.ov-button:hover,.ov-button:focus-visible{transform:translateY(-1px)}.ov-button--light{color:var(--ov-navy);background:var(--ov-snow);box-shadow:0 12px 26px #0003}.ov-button--primary{color:var(--ov-snow);background:var(--ov-navy);border-color:var(--ov-navy)}.ov-button--primary:hover,.ov-button--primary:focus-visible{background:#123552;box-shadow:var(--ov-shadow)}.ov-button--secondary{color:var(--ov-navy);background:var(--ov-snow);border-color:var(--ov-line)}.ov-button[disabled]{cursor:not-allowed;opacity:.54;transform:none}.ov-section{width:var(--ov-page);margin:0 auto;padding:clamp(58px,8vw,108px) 0}.ov-section__header{max-width:760px;margin-bottom:clamp(28px,5vw,46px)}.ov-section__header h1,.ov-section__header h2,.ov-story__content h2,.ov-page-suite__hero h1,.ov-page-suite__copy h2,.ov-product__info h1,.ov-page h1,.ov-empty h1{margin:0;color:var(--ov-navy);font-size:3.35rem;line-height:.98;letter-spacing:0}.ov-section__header p,.ov-story__content p,.ov-page-suite__hero p,.ov-page-suite__copy p,.ov-empty p{max-width:680px;margin:18px 0 0;color:#4b5864;font-size:1.02rem}.ov-featured{padding-top:clamp(54px,7vw,96px)}.ov-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.ov-product-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--ov-snow);border:1px solid var(--ov-line);border-radius:var(--ov-radius);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ov-product-card:hover,.ov-product-card:focus-within{transform:translateY(-3px);border-color:#2db7ff85;box-shadow:var(--ov-shadow)}.ov-product-card__media{aspect-ratio:3 / 4;display:block;overflow:hidden;background:#e9eef1}.ov-product-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .26s ease}.ov-product-card:hover .ov-product-card__media img,.ov-product-card:focus-within .ov-product-card__media img{transform:scale(1.035)}.ov-product-card__content{display:flex;flex:1;flex-direction:column;gap:10px;padding:17px}.ov-product-card__badges{display:flex;align-items:center;justify-content:space-between;gap:10px}.ov-product-card__meta{margin:0;color:var(--ov-alpine);font-size:.72rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.ov-product-card__status{flex:0 0 auto;padding:4px 7px;color:#7a3227;background:#f7e7e5;border-radius:999px;font-size:.68rem;font-weight:820;line-height:1;text-transform:uppercase}.ov-product-card__status--preview{color:var(--ov-navy);background:var(--ov-sky-soft)}.ov-product-card h3{margin:0;color:var(--ov-navy);font-size:1.16rem;line-height:1.18;letter-spacing:0}.ov-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:8px}.ov-product-card__price{display:inline-flex;align-items:baseline;gap:7px;color:var(--ov-ink);font-weight:820}.ov-product-card__price s,.ov-product__price s,.ov-cart-item__price s{color:var(--ov-steel);font-size:.88em;font-weight:650}.ov-product-card__link{color:var(--ov-navy);font-size:.78rem;font-weight:860;letter-spacing:0;text-transform:uppercase;border-bottom:2px solid var(--ov-sky)}.ov-collection__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:-12px 0 34px;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:var(--ov-line)}.ov-collection__promises span{min-height:64px;display:flex;align-items:center;padding:16px 18px;color:var(--ov-navy);background:var(--ov-snow);font-size:.82rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.ov-story{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,6vw,76px);border-top:1px solid var(--ov-line)}.ov-story__media{aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:var(--ov-snow)}.ov-story__media img{width:100%;height:100%;object-fit:cover}.ov-story__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:var(--ov-line)}.ov-story__proof div{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;background:var(--ov-snow)}.ov-story__proof strong{color:var(--ov-saffron);font-size:.8rem;letter-spacing:0}.ov-story__proof span{color:var(--ov-navy);font-weight:760}.ov-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,6vw,74px);align-items:start}.ov-product__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ov-product__frame{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:#ffffffd1}.ov-product__frame:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.ov-product__frame img,.ov-product__frame video,.ov-product__frame model-viewer{width:100%;height:100%;object-fit:contain}.ov-product__info{position:sticky;top:98px;padding:28px;background:var(--ov-snow);border:1px solid var(--ov-line);border-radius:var(--ov-radius)}.ov-product__price{display:flex;align-items:baseline;gap:10px;margin-top:16px;color:var(--ov-navy);font-size:1.25rem;font-weight:860}.ov-product__availability{display:grid;gap:8px;margin-top:14px}.ov-product__availability p{margin:0;color:var(--ov-steel);font-size:.92rem}.ov-status-pill{width:fit-content;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:860;line-height:1;text-transform:uppercase}.ov-status-pill--available{color:#16513e;background:#dff4e9}.ov-status-pill--sold-out{color:#7a3227;background:#f7e7e5}.ov-product__description{margin-top:22px;color:#4b5864}.ov-product-form{display:grid;gap:16px;margin-top:28px}.ov-field{display:grid;gap:8px}.ov-field span{color:var(--ov-navy);font-size:.78rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.ov-field input,.ov-field select,.ov-field textarea{min-height:48px;width:100%;color:var(--ov-ink);background:var(--ov-fog);border:1px solid var(--ov-line);border-radius:6px;padding:10px 12px}.ov-field textarea{min-height:156px;resize:vertical}.ov-field--quantity{max-width:160px}.ov-product-form__button{width:100%}.ov-product__notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ov-product__notes span{padding:8px 10px;color:var(--ov-navy);background:var(--ov-sky-soft);border-radius:6px;font-size:.78rem;font-weight:760}.ov-product__trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:var(--ov-line)}.ov-product__trust-grid div{min-height:150px;padding:18px;background:var(--ov-snow)}.ov-product__trust-grid span,.ov-value-grid span{display:block;color:var(--ov-alpine);font-size:.72rem;font-weight:840;letter-spacing:0;text-transform:uppercase}.ov-product__trust-grid strong{display:block;margin-top:8px;color:var(--ov-navy);line-height:1.18}.ov-product__trust-grid p{margin:10px 0 0;color:#53606a;font-size:.92rem}.ov-product__accordions,.ov-faq-list{display:grid;gap:10px;margin-top:18px}.ov-product__accordions details,.ov-faq-list details{background:var(--ov-snow);border:1px solid var(--ov-line);border-radius:var(--ov-radius);padding:16px 18px}.ov-product__accordions summary,.ov-faq-list summary{cursor:pointer;color:var(--ov-navy);font-weight:840}.ov-product__accordions p,.ov-faq-list p{margin:12px 0 0;color:#53606a}.rte{color:#4b5864}.rte a{color:var(--ov-navy);border-bottom:1px solid var(--ov-sky)}.rte img{height:auto}.ov-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:36px;color:var(--ov-navy);font-weight:780}.ov-pagination a{border-bottom:2px solid var(--ov-sky)}.ov-cart__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:start}.ov-cart__items{display:grid;gap:14px}.ov-cart-item,.ov-cart__summary,.ov-empty,.ov-page__inner{background:var(--ov-snow);border:1px solid var(--ov-line);border-radius:var(--ov-radius)}.ov-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px}.ov-cart-item__media{aspect-ratio:1;overflow:hidden;border-radius:6px;background:#e9eef1}.ov-cart-item__media img{width:100%;height:100%;object-fit:cover}.ov-cart-item h2{margin:0;color:var(--ov-navy);font-size:1rem;line-height:1.24}.ov-cart-item p{margin:6px 0 0;color:var(--ov-steel)}.ov-cart-item__status{color:#7a3227!important;font-weight:760}.ov-cart-item__quantity{max-width:130px;margin-top:12px}.ov-cart-item__price{display:grid;gap:4px;justify-items:end;color:var(--ov-navy);font-weight:840}.ov-cart-item__remove{width:fit-content;display:inline-flex;margin-top:10px;color:var(--ov-steel);font-size:.78rem;font-weight:820;text-transform:uppercase;border-bottom:1px solid currentColor}.ov-cart__summary{position:sticky;top:98px;padding:22px}.ov-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--ov-navy);font-size:1.15rem}.ov-cart__summary p{margin:12px 0 0;color:var(--ov-steel);font-size:.92rem}.ov-cart__alert{margin:0}.ov-cart__trust{display:grid;gap:8px;margin-top:16px;color:var(--ov-navy);font-size:.84rem;font-weight:760}.ov-cart__trust span{padding-left:12px;border-left:3px solid var(--ov-sky)}.ov-cart__actions{display:grid;gap:10px;margin-top:22px}.ov-empty{max-width:680px;margin:0 auto;padding:clamp(28px,5vw,52px);text-align:center}.ov-empty h2{margin:0;color:var(--ov-navy);font-size:2.4rem;line-height:1}.ov-empty__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}.ov-empty .ov-button{margin-top:22px}.ov-empty__actions .ov-button{margin-top:0}.ov-page__inner{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,54px)}.ov-page__inner h1{margin-bottom:22px}.ov-page-suite__hero{max-width:820px;margin-bottom:46px}.ov-page-suite__feature{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(30px,6vw,72px);align-items:center}.ov-page-suite__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ov-page-suite__media{aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);background:var(--ov-snow)}.ov-page-suite__media img{width:100%;height:100%;object-fit:cover}.ov-story-page__hero{text-align:center}.ov-story-page__hero h1,.ov-story-process__heading p,.ov-story-standard h2{margin:0;color:var(--ov-navy);font-weight:850;letter-spacing:0}.ov-story-page__hero h1{max-width:900px;margin:0 auto;font-size:3.35rem;line-height:.98}.ov-story-page__hero p:not(.ov-eyebrow){max-width:640px;margin:20px auto 0;color:#4b5864}.ov-story-page__subtitle{color:var(--ov-alpine)!important;font-size:1.18rem;font-weight:760}.ov-story-page__hero img{width:min(430px,76vw);height:min(573px,101vw);object-fit:cover;object-position:center;margin:clamp(36px,5vw,64px) auto 0;border:1px solid var(--ov-line);border-radius:var(--ov-radius);box-shadow:var(--ov-shadow)}.ov-story-process{max-width:980px}.ov-story-process__heading{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:58px;text-align:center}.ov-story-process__heading span{width:46px;height:1px;background:#2db7ff80}.ov-story-process__heading p{font-size:2rem;line-height:1.05}.ov-story-process__heading h2{margin:8px 0 0;color:var(--ov-alpine);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ov-story-timeline{position:relative;display:grid;gap:64px}.ov-story-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#0d1f3229}.ov-story-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:18px;align-items:center}.ov-story-step i{position:relative;z-index:2;justify-self:center;width:13px;height:13px;border:3px solid var(--ov-fog);border-radius:999px;background:var(--ov-sky);box-shadow:0 0 0 1px #0d1f322e}.ov-story-step figure{margin:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ov-line);border-radius:var(--ov-radius);box-shadow:0 18px 46px #0d1f3224}.ov-story-step figure img{width:100%;height:100%;object-fit:cover;object-position:center}.ov-story-step__copy{padding:8px 10px}.ov-story-step__copy span{display:block;color:var(--ov-alpine);font-size:1.75rem;font-weight:850}.ov-story-step__copy h3{margin:18px 0 0;color:var(--ov-navy);font-size:1.38rem;line-height:1.12}.ov-story-step__copy p{max-width:330px;margin:14px 0 0;color:#53606a}.ov-story-step--image-left .ov-story-step__copy{padding-left:28px}.ov-story-step--image-right .ov-story-step__copy{justify-self:end;padding-right:28px}.ov-story-quote{width:min(980px,calc(100% - 48px));margin:clamp(32px,5vw,72px) auto;padding:clamp(34px,5vw,54px);text-align:center;background:linear-gradient(135deg,#ffffffb3,#ebf4f680),url(outvoro-quote-card-bg.jpg) center / cover no-repeat,#ffffffdb;border:1px solid rgba(13,31,50,.1);border-radius:var(--ov-radius);box-shadow:0 20px 60px #0d1f3214}.ov-story-quote p{margin:0;color:var(--ov-navy);font-size:1.75rem;font-weight:850;line-height:1.45}.ov-story-quote__logo{display:block;width:min(176px,54vw);height:auto;margin:20px auto 0}.ov-story-standard{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);gap:clamp(28px,6vw,70px);align-items:start;border-top:1px solid rgba(13,31,50,.12);border-bottom:1px solid rgba(13,31,50,.12)}.ov-story-standard h2{font-size:2.35rem;line-height:1.08}.ov-story-standard p:not(.ov-eyebrow){margin:0 0 18px;color:#53606a}.ov-story-products{padding-top:clamp(54px,7vw,96px)}.ov-value-grid,.ov-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.ov-value-grid div,.ov-care-grid div,.ov-contact-card,.ov-contact-aside div{background:var(--ov-snow);border:1px solid var(--ov-line);border-radius:var(--ov-radius)}.ov-value-grid div,.ov-care-grid div{padding:22px}.ov-value-grid h3,.ov-care-grid h2,.ov-contact-aside h2{margin:10px 0 0;color:var(--ov-navy);font-size:1.2rem;line-height:1.16}.ov-value-grid p,.ov-care-grid p,.ov-contact-aside p{margin:12px 0 0;color:#53606a}.ov-contact-aside a{color:var(--ov-navy);font-weight:760;text-decoration:underline;text-decoration-color:var(--ov-sky);text-underline-offset:4px}.ov-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.ov-contact-card{padding:24px}.ov-contact-card__intro{max-width:620px;margin-bottom:24px}.ov-contact-card__intro h2{margin:0;color:var(--ov-navy);font-size:clamp(1.75rem,3vw,2.45rem);line-height:1;letter-spacing:0}.ov-contact-card__intro p:not(.ov-eyebrow){margin:14px 0 0;color:#4b5864}.ov-contact-form{display:grid;gap:16px}.ov-form-note{margin:-2px 0 0;color:#53606a;font-size:.9rem;line-height:1.55}.ov-contact-aside{display:grid;gap:14px}.ov-contact-aside div{padding:18px}.ov-form-status{margin:0;padding:12px 14px;border-radius:6px}.ov-form-status--success{color:var(--ov-navy);background:var(--ov-sky-soft)}.ov-form-status--error{color:#6e2b2b;background:#f7e7e5}.ov-faq-list{margin-top:34px}.ov-newsletter{width:var(--ov-page);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:clamp(24px,5vw,64px);align-items:center;margin:0 auto clamp(58px,8vw,108px);padding:clamp(34px,5.5vw,58px);color:var(--ov-snow);background:linear-gradient(135deg,#0d1f32,#143c5b);border:1px solid rgba(255,255,255,.16);border-radius:var(--ov-radius);box-shadow:0 22px 64px #0d1f322e}.ov-newsletter .ov-eyebrow{color:var(--ov-sky-soft)}.ov-newsletter h2{max-width:640px;margin:0;color:var(--ov-snow);font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.02}.ov-newsletter__copy p:not(.ov-eyebrow){max-width:660px;margin:22px 0 0;color:#ffffffc2;line-height:1.75}.ov-newsletter__form{display:grid;gap:12px}.ov-newsletter__form label{color:#ffffffd1;font-size:.78rem;font-weight:820}.ov-newsletter__form div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ov-newsletter__form input{min-width:0;min-height:50px;padding:12px 16px;color:var(--ov-navy);background:var(--ov-snow);border:1px solid rgba(255,255,255,.22);border-radius:6px}.ov-newsletter__note,.ov-newsletter__status{margin:0;color:#ffffffad;font-size:.86rem;line-height:1.55}.ov-newsletter__status--success{color:var(--ov-sky-soft)}.ov-newsletter__status--error{color:#ffe0db}.ov-footer{display:grid;grid-template-columns:minmax(280px,1fr) minmax(120px,.36fr) minmax(230px,.7fr);column-gap:clamp(22px,3.2vw,40px);row-gap:34px;align-items:start;padding:56px max(36px,calc((100% - 980px)/2)) 30px;color:var(--ov-snow);background:var(--ov-navy)}.ov-footer__brand{grid-column:1;grid-row:1;max-width:340px}.ov-footer__brand img{width:min(220px,70vw);height:auto}.ov-footer__brand p{max-width:340px;margin:18px 0 0;color:#ffffffb8;line-height:1.75}.ov-footer__column{display:grid;align-content:start;justify-items:start;gap:10px}.ov-footer__column h2{margin:2px 0 10px;color:#ffffffeb;font-size:.78rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.ov-footer__column a{width:fit-content;color:#ffffffad;font-size:.9rem;line-height:1.35;border-bottom:1px solid transparent}.ov-footer__column a:hover{color:var(--ov-snow);border-color:#2db7ffb8}.ov-footer__browse{grid-column:2;grid-row:1 / span 2;justify-self:end}.ov-footer__policies{grid-column:3;grid-row:1 / span 2;justify-self:end;min-width:210px}.ov-footer__social{grid-column:1;grid-row:2}.ov-footer__social-links{display:flex;flex-wrap:wrap;gap:10px}.ov-footer__social-links a{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;padding:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.ov-footer__social-links a:hover{transform:translateY(-2px);border-color:#2db7ffb8;background:#ffffff1a}.ov-footer__social-links img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.ov-footer__bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:8px;padding-top:20px;color:#ffffff7a;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem}.ov-footer__bottom a{color:#ffffffad;border-bottom:1px solid rgba(45,183,255,.44)}@media(max-width:900px){.ov-header{grid-template-columns:1fr auto;gap:10px 18px}.ov-header__brand{grid-column:1}.ov-header__nav{position:static;grid-column:1 / -1;grid-row:2;transform:none;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.ov-header__cart{grid-column:2;grid-row:1}.ov-hero{min-height:650px}.ov-hero__image{background-position:58% center}.ov-hero__image img{object-position:0 center}.ov-hero__overlay{background:#0d1f3252}.ov-hero h1{max-width:322px;font-size:2.78rem}.ov-hero__body{max-width:322px;font-size:1.08rem}.ov-section__header h1,.ov-section__header h2,.ov-story__content h2,.ov-story-page__hero h1,.ov-page-suite__hero h1,.ov-page-suite__copy h2,.ov-product__info h1,.ov-page h1,.ov-empty h1{font-size:2.8rem}.ov-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-story-timeline{gap:38px}.ov-story-timeline:before{left:16px}.ov-story-step,.ov-story-step--image-left,.ov-story-step--image-right{grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:start}.ov-story-step i{grid-column:1;grid-row:1;margin-top:10px}.ov-story-step figure,.ov-story-step--image-left figure,.ov-story-step--image-right figure,.ov-story-step__copy,.ov-story-step--image-left .ov-story-step__copy,.ov-story-step--image-right .ov-story-step__copy{grid-column:2;justify-self:stretch;padding:0}.ov-story-step--image-left figure,.ov-story-step--image-right figure{grid-row:1}.ov-story-step--image-left .ov-story-step__copy,.ov-story-step--image-right .ov-story-step__copy{grid-row:2}.ov-story-step__copy p{max-width:none}.ov-story,.ov-product,.ov-page-suite__feature,.ov-contact-layout,.ov-story-standard,.ov-cart__form,.ov-value-grid,.ov-care-grid{grid-template-columns:1fr}.ov-product__info,.ov-cart__summary{position:static}.ov-newsletter{grid-template-columns:1fr}.ov-footer{grid-template-columns:1fr;align-items:start;padding-inline:var(--ov-chrome-padding)}.ov-footer__brand,.ov-footer__browse,.ov-footer__social,.ov-footer__policies{grid-column:1;grid-row:auto;justify-self:start;min-width:0}}@media(max-width:620px){:root{--ov-page: min( calc(100% - 40px) , 1180px)}body{background-position:center top;background-attachment:scroll,scroll,scroll}.ov-header{padding:10px 12px}.ov-header__brand img{width:146px}.ov-header__nav{gap:18px;font-size:.76rem}.ov-header__cart span:first-child{display:none}.ov-hero__inner{padding-top:52px;padding-left:0;padding-bottom:44px}.ov-hero{min-height:0;display:block}.ov-hero__image{position:relative;inset:auto;z-index:0;aspect-ratio:1672 / 941}.ov-hero__image img{object-fit:cover;object-position:center}.ov-hero__overlay{display:none}.ov-hero__inner{background:var(--ov-navy)}.ov-hero h1{font-size:2.12rem;line-height:1}.ov-hero__body{font-size:1rem}.ov-section__header h1,.ov-section__header h2,.ov-story__content h2,.ov-story-page__hero h1,.ov-page-suite__hero h1,.ov-page-suite__copy h2,.ov-product__info h1,.ov-page h1,.ov-empty h1{font-size:2.2rem}.ov-empty h2{font-size:1.85rem}.ov-hero__actions{align-items:stretch}.ov-hero__actions .ov-button{width:100%}.ov-product-grid{grid-template-columns:1fr}.ov-story-page__hero img{width:min(320px,86vw)}.ov-story-process__heading{gap:10px;margin-bottom:34px}.ov-story-process__heading span{width:24px}.ov-story-process__heading p,.ov-story-standard h2{font-size:1.75rem}.ov-story-step figure{aspect-ratio:4 / 3}.ov-story-quote{width:min(calc(100% - 40px),980px);padding:28px 18px}.ov-story-quote p{font-size:1.35rem}.ov-collection__promises{grid-template-columns:1fr}.ov-section{padding:48px 0}.ov-newsletter{padding:28px 18px}.ov-newsletter__form div,.ov-story__proof,.ov-product__media,.ov-product__trust-grid{grid-template-columns:1fr}.ov-product__info,.ov-page__inner,.ov-contact-card{padding:22px}.ov-empty__actions,.ov-page-suite__actions{display:grid}.ov-page-suite__actions .ov-button,.ov-empty__actions .ov-button{width:100%}.ov-cart-item{grid-template-columns:82px minmax(0,1fr)}.ov-cart-item__price{grid-column:2;justify-items:start}.ov-footer{padding:38px 16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/outvoro.css.map */
