*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--o-bg,#0b0b0b);color:var(--o-fg,#f5f3ee);font:400 16px/1.65 var(--o-body,Arial,sans-serif);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--o-body,Arial,sans-serif)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-size:16px}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img{max-width:100%;display:block;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--o-heading,Georgia,serif);font-weight:400;line-height:1.1;letter-spacing:-.035em}h1{font-size:clamp(42px,5.3vw,76px)}h2{font-size:clamp(32px,3.7vw,54px)}h3{font-size:28px}p+p{margin-top:16px}small,.o-small{font-size:13px}.o-wrap{width:min(calc(100% - 80px),var(--o-width,1200px));margin-inline:auto}.o-space{padding-block:100px}.o-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.2em;line-height:1.6;display:block;margin-bottom:22px;color:var(--o-accent,#c3b79c)}.o-muted,.o-rich{color:#bbbcbf}.o-rich p{max-width:60ch}.o-rule{border-top:1px solid #ffffff25}.o-intro{display:flex;gap:60px;align-items:flex-end;justify-content:space-between;margin-bottom:52px}.o-intro h2{max-width:700px}.o-intro>p{max-width:330px;color:#bbbcbf}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 28px;border:1px solid var(--o-fg);background:var(--o-fg);color:#101010;border-radius:3px;font:500 14px/1.4 var(--o-body);text-align:center;transition:background .2s,transform .2s}.o-btn:hover{background:#ddd9d1;transform:translateY(-2px)}.o-btn--outline{background:transparent;color:var(--o-fg);border-color:#fff5}.o-btn--outline:hover{background:#ffffff12}.o-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.o-text-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #ffffff66;padding:12px 0}.o-skip{position:fixed;top:-90px;left:20px;z-index:999;background:#fff;color:#000;padding:15px}.o-skip:focus{top:10px}:focus-visible{outline:2px solid var(--o-accent);outline-offset:5px}.o-header{height:86px;border-bottom:1px solid #ffffff24;background:#0b0b0bf2;position:relative;z-index:20}.ovea-page--index .o-header{position:absolute;inset:0 0 auto;background:#0b0b0b70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.o-header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}.o-logo{font:400 29px/1 var(--o-heading);letter-spacing:.05em}.o-logo img{max-height:46px;max-width:150px;object-fit:contain}.o-nav{display:flex;gap:32px;font-size:13px}.o-nav a{padding:12px 0}.o-header-actions{display:flex;align-items:center;gap:24px}.o-bag{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px}.o-bag svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.4}.o-menu{display:none;position:relative}.o-menu summary{list-style:none;font-size:22px;min-width:44px;text-align:center}.o-menu summary::-webkit-details-marker{display:none}.o-menu-panel{position:absolute;top:54px;left:-20px;width:min(85vw,320px);background:#111;padding:24px;border:1px solid #ffffff30;display:grid;gap:20px}.o-hero{position:relative;min-height:770px;min-height:min(900px,100svh);display:flex;isolation:isolate;align-items:center;overflow:hidden;background:#101112}.o-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.o-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009 0%,#0002 56%,transparent 100%);z-index:-1}.o-hero-content{padding-top:140px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:70px;min-height:inherit;align-content:space-between}.o-hero-heading{max-width:640px}.o-hero-copy{max-width:345px;margin-top:25px;font-size:17px;color:#d1d0cd}.o-hero-cta{margin-top:30px}.o-hero-bottom{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:100px}.o-hero-points{max-width:345px;width:100%;list-style:none;padding:0;margin:0;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.o-hero-points li{padding:14px 0;border-bottom:1px solid #ffffff55}.o-hero-note{max-width:260px;font-size:12px;color:#c5c5c5}.o-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.o-editorial.reverse .o-editorial-media{order:2}.o-editorial-media{overflow:hidden;background:#171717;aspect-ratio:1/1}.o-editorial-media img{height:100%;width:100%;object-fit:cover}.o-editorial-copy h2{margin-bottom:28px}.o-editorial-copy .o-btn{margin-top:30px}.o-bullets{list-style:none;padding:0;margin:28px 0 0}.o-bullets li{border-top:1px solid #ffffff28;padding:18px 0;display:flex;gap:20px}.o-bullets b{font-weight:500;color:var(--o-accent);font-size:13px}.o-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.o-card{border:1px solid #ffffff24;padding:32px;min-width:0}.o-card .o-number{color:var(--o-accent);font-size:12px;letter-spacing:.15em;margin-bottom:46px;display:block}.o-card h3{margin-bottom:18px}.o-card p{color:#bbbcbf;font-size:15px}.o-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ffffff25}.o-strip>div{padding:34px;text-align:center;font-size:13px;letter-spacing:.02em}.o-strip>div+div{border-left:1px solid #ffffff25}.o-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #ffffff20;background:#101010}.o-feature-image{aspect-ratio:1/1;width:100%;object-fit:cover}.o-feature-copy{padding:60px}.o-feature-copy h2{margin-bottom:24px}.o-feature-copy .o-btn{margin-top:32px}.o-feature-price{font-size:24px;margin-top:20px}.o-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.o-faq details{border-top:1px solid #ffffff30;padding:22px 0}.o-faq details:last-child{border-bottom:1px solid #ffffff30}.o-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:16px;line-height:1.45}.o-faq summary:after{content:"+";font-size:24px;font-weight:300}.o-faq details[open] summary:after{content:"\2212"}.o-faq summary::-webkit-details-marker{display:none}.o-faq .o-rich{padding-top:18px;font-size:15px}.o-footer{padding:70px 0 24px;background:#080808;border-top:1px solid #ffffff25}.o-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:80px}.o-footer .o-logo{font-size:48px;display:block;margin-bottom:22px}.o-footer p{font-size:14px;color:#adadaf;max-width:320px}.o-footer-links{display:grid;gap:14px;font-size:13px}.o-footer-title{font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:22px;display:block;color:#beb8ac}.o-footer-bottom{margin-top:70px;border-top:1px solid #ffffff22;padding-top:22px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#98989b}.o-product{padding-top:40px}.o-breadcrumb{font-size:12px;color:#aaa;margin-bottom:28px}.o-product-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:64px;align-items:start}.o-gallery{min-width:0}.o-gallery-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#121212}.o-gallery-track::-webkit-scrollbar{display:none}.o-gallery-slide{margin:0;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.o-gallery-slide img{width:100%;height:100%;object-fit:cover}.o-thumbs{display:flex;gap:12px;margin-top:14px;align-items:center}.o-thumb{width:72px;height:72px;padding:0;border:1px solid #ffffff40;background:transparent}.o-thumb[aria-current=true]{border-color:var(--o-fg)}.o-thumb img{width:100%;height:100%;object-fit:cover}.o-gallery-caption{font-size:11px;color:#95959a;margin-top:14px}.o-product-info{padding-top:20px;position:sticky;top:35px}.o-product-info h1{font-size:clamp(38px,4vw,58px);margin-bottom:20px}.o-product-lead{color:#c5c5c7;font-size:17px;line-height:1.6;margin:24px 0}.o-product-price{font-size:28px;margin:25px 0;padding-top:24px;border-top:1px solid #ffffff30}.o-product-price s{font-size:17px;color:#999;margin-left:12px}.o-product-form{margin:25px 0}.o-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.o-field{border:1px solid #ffffff45;background:#161616;color:#f6f6f6;padding:14px;width:100%;border-radius:2px;min-height:50px}.o-product-row{display:flex;gap:14px;margin-top:20px}.o-product-row input{width:78px;text-align:center}.o-product-row .o-btn{flex:1}.o-buy-note{font-size:12px;color:#bbb;margin-top:14px}.o-availability{padding:20px;border:1px solid #ffffff30;margin:25px 0}.o-availability p{font-size:14px;color:#bbb}.o-product-points{display:flex;gap:20px;font-size:12px;padding:20px 0;border-block:1px solid #ffffff25;color:#bdbdbf;flex-wrap:wrap}.o-product-points span:before{content:"\b7";margin-right:8px;color:var(--o-accent)}.o-table-wrap{overflow:auto}.o-table{width:100%;border-collapse:collapse;min-width:490px;font-size:14px}.o-table th,.o-table td{padding:22px 20px;text-align:left;border-bottom:1px solid #ffffff25;vertical-align:top}.o-table th{font-weight:500;color:var(--o-accent)}.o-table th:first-child,.o-table td:first-child{padding-left:0}.o-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.o-contact-form{display:grid;gap:16px}.o-contact-form label{font-size:13px}.o-contact-form textarea{min-height:120px;resize:vertical}.o-contact-form .o-btn{justify-self:start}.o-status{padding:15px;border:1px solid #aaa}.o-cart{min-height:60vh}.o-cart h1{margin-bottom:50px}.o-cart-empty{padding:60px 0;text-align:center}.o-cart-empty p{margin-bottom:28px;color:#bcbcbc}.o-cart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.o-cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:22px;border-top:1px solid #ffffff30;padding:25px 0}.o-cart-item img{aspect-ratio:1;object-fit:cover}.o-cart-item input{width:80px;margin:12px 0}.o-cart-summary{background:#151515;padding:32px;align-self:start}.o-cart-total{display:flex;justify-content:space-between;font-size:22px;margin:20px 0}.o-cart-summary .o-btn{width:100%;margin-top:20px}.o-cart-summary p{font-size:13px;color:#bbb}.o-error{color:#ffd0c5}.o-reveal{opacity:1}.o-animate{animation:o-reveal .65s both}@keyframes o-reveal{0%{opacity:.1;transform:translateY(20px)}to{opacity:1;transform:none}}.o-gallery-zoom{cursor:zoom-in}.o-lightbox{width:min(90vw,1000px);max-height:90vh;border:1px solid #777;padding:12px;background:#111;color:#fff}.o-lightbox::backdrop{background:#000c}.o-lightbox img{width:100%;max-height:78vh;object-fit:contain}.o-lightbox button{display:block;margin-left:auto;border:0;background:#111;color:#fff;padding:10px 15px}@media(min-width:1500px){.o-hero-content{padding-top:170px}.o-hero{min-height:850px}}@media(max-width:990px){.o-wrap{width:calc(100% - 48px)}.o-nav{gap:20px}.o-header-actions>.o-btn{display:none}.o-product-grid{gap:30px}.o-editorial,.o-faq-grid{gap:40px}.o-feature-copy{padding:35px}.o-footer-grid{gap:35px}}@media(max-width:749px){html{scroll-padding-top:75px}.o-wrap{width:calc(100% - 40px)}.o-space{padding-block:64px}.o-header{height:72px}.o-header-inner{gap:12px}.o-logo{font-size:25px}.o-header .o-logo{position:absolute;left:50%;transform:translate(-50%)}.o-nav{display:none}.o-menu{display:block}.o-header-actions{margin-left:auto}.o-hero{min-height:820px;min-height:100svh;max-height:1000px;align-items:stretch}.o-hero-image{object-position:65% 45%;opacity:.9}.o-hero:after{background:linear-gradient(180deg,#0008,#0002 52%,#000b)}.o-hero-content{display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding-top:115px;padding-bottom:32px}.o-hero-heading{max-width:360px}.o-hero h1{font-size:44px;line-height:1.05}.o-hero-copy{font-size:15px;max-width:280px;margin-top:18px}.o-hero-cta{margin-top:23px}.o-hero-bottom{margin-top:180px;display:block}.o-hero-points{max-width:none;font-size:10px;display:flex;gap:20px}.o-hero-points li{flex:1;padding:12px 0}.o-hero-note{display:none}.o-kicker{font-size:10px;margin-bottom:16px}.o-intro{display:block;margin-bottom:32px}.o-intro>p{margin-top:22px}.o-editorial,.o-feature,.o-product-grid,.o-faq-grid,.o-contact-grid,.o-cart-grid{grid-template-columns:1fr;gap:30px}.o-editorial.reverse .o-editorial-media{order:0}.o-editorial-copy h2{margin-bottom:22px}.o-cards{grid-template-columns:1fr;gap:14px}.o-card{padding:25px}.o-card .o-number{margin-bottom:20px}.o-card h3{font-size:26px}.o-strip{grid-template-columns:1fr}.o-strip>div{padding:20px}.o-strip>div+div{border-left:0;border-top:1px solid #ffffff25}.o-feature-copy{padding:28px}.o-footer-grid{grid-template-columns:1fr 1fr;gap:38px 25px}.o-footer-grid>div:first-child{grid-column:1/-1}.o-footer-bottom{margin-top:42px;display:block}.o-footer-bottom span+span{display:block;margin-top:12px}.o-product{padding-top:23px}.o-breadcrumb{margin-bottom:20px;font-size:11px}.o-product-info{position:static;padding-top:0}.o-product-info h1{font-size:40px}.o-product-grid{gap:28px}.o-product-lead{font-size:16px;margin:18px 0}.o-product-price{font-size:25px}.o-thumb{width:58px;height:58px}.o-product-points{gap:8px 18px}.o-product-row .o-btn{padding:14px 12px}.o-cart-item{grid-template-columns:75px 1fr;gap:15px}.o-cart-line-price{grid-column:2}.o-cart-summary{padding:25px}.o-btn{min-height:50px}.o-table th,.o-table td{padding:17px 12px}.o-contact-grid{gap:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.o-hero-content{grid-template-columns:1fr 1fr 1fr;align-items:start}.o-hero-heading{grid-column:1/3;max-width:610px}.o-hero-aside{grid-column:3;align-self:center;margin-top:170px}.o-hero-image{width:74%;left:13%;object-fit:cover;object-position:center}.o-hero:after{background:linear-gradient(90deg,#0006,transparent 35%,transparent 65%,#0005)}.o-hero-copy{margin-top:0;font-size:16px}.o-hero h1{font-size:clamp(45px,4.8vw,70px)}.o-hero-bottom{margin-top:0}.o-hero-points{max-width:330px}.o-hero{background:#080808}.o-hero-image{opacity:.9}@media(max-width:749px){.o-hero-content{display:flex;gap:0}.o-hero-heading{max-width:330px}.o-hero h1{font-size:42px}.o-hero-aside{align-self:stretch;margin-top:auto;padding-top:230px;max-width:330px}.o-hero-image{inset:120px 0 auto;width:100%;height:70%;object-fit:cover;object-position:center}.o-hero:after{background:linear-gradient(180deg,#0005,transparent 40%,#000b 90%)}.o-hero-copy{font-size:14px;max-width:280px}.o-hero-cta{margin-top:20px}.o-hero-bottom{margin-top:25px}.o-hero{min-height:870px;max-height:none}.o-hero-content{padding-top:105px}.o-hero-note{display:none}}body.ovea-page{font-family:var(--o-body,Arial,sans-serif)!important;font-size:16px!important;line-height:1.65!important}body.ovea-page p,body.ovea-page li,body.ovea-page nav{font-family:var(--o-body,Arial,sans-serif)}@media(min-width:1000px){.o-hero-image{left:0;width:82%;object-position:center}.o-hero-heading{max-width:560px}.o-hero-aside{max-width:300px}.o-hero h1{font-size:clamp(50px,4.4vw,66px)}}body.ovea-page{letter-spacing:normal}.o-space{padding-block:84px}.o-rich,.o-hero-copy{line-height:1.65}.o-intro{gap:40px;margin-bottom:40px}@media(max-width:749px){.o-space{padding-block:56px}.o-hero{min-height:760px}.o-hero-content{padding-top:100px;padding-bottom:24px}.o-hero-aside{padding-top:210px}.o-hero h1{font-size:clamp(36px,10.5vw,42px)}.o-hero-image{inset:110px 0 auto;height:65%;object-position:62% center}.o-hero-copy{font-size:15px}.o-intro{margin-bottom:28px}.o-product-info h1{font-size:36px}.o-product-points{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ovea.css.map */
