:root{--ov5-black:#0a0a0a;--ov5-white:#fff;--ov5-soft:#f6f6f6;--ov5-border:#e8e8e8}body.ov2-body{color:#080808;background:#fff;font-family:Arial,Helvetica,sans-serif}.ov2-announcement{height:27px;background:#0a0a0a;color:#fff;gap:14px;font-size:9px;font-weight:500;letter-spacing:.16em}.ov2-announcement span{opacity:.35}.ov2-header{height:72px;background:#fffffff5;box-shadow:none;border-bottom:1px solid #ebebeb;padding:0 clamp(20px,3.1vw,54px)}.ov2-header.is-scrolled{height:64px;box-shadow:none}.ov2-logo{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:clamp(20px,2.25vw,29px);letter-spacing:-.085em}.ov2-menu-toggle,.ov2-menu-toggle span{color:#0a0a0a}.ov2-menu-word{font-size:10px;font-weight:600}.ov2-header-actions{font-size:10px;font-weight:600;letter-spacing:.12em}.ov2-menu{top:99px;right:0;bottom:0;left:0;background:#fff;color:#0a0a0a}.ov2-header.is-scrolled~.ov2-menu{inset-block-start:91px}.ov2-menu-links a{border-color:#ddd;color:#0a0a0a;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,6.8vw,78px);font-weight:600;letter-spacing:-.06em}.ov2-menu-links a:hover{color:#777}.ov2-menu-small,.ov2-menu-bottom{color:#666;font-weight:500}.ov2-footer{background:#fff;color:#0a0a0a;padding:45px clamp(20px,4.5vw,70px) 22px;border-top:1px solid #e7e7e7}.ov2-footer-top{border-bottom:1px solid #ddd;padding-bottom:36px;max-width:1450px;margin:auto}.ov2-footer-top>div{min-width:0}.ov2-footer-top p{color:#777;font-size:10px;letter-spacing:.16em;font-weight:500}.ov2-footer-logo{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.085em;font-size:clamp(46px,10vw,146px);font-weight:800;line-height:1}.ov2-footer-logo span{font-size:.18em;vertical-align:top;letter-spacing:0}.ov2-footer-bottom{max-width:1450px;margin:auto;color:#666;font-size:10px;font-weight:500}.ov5-home{overflow:hidden}.ov5-hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(750px,calc(100svh - 99px));max-width:1600px;margin:auto;border-bottom:1px solid var(--ov5-border)}.ov5-hero-copy{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:34px clamp(22px,5.5vw,86px) 25px clamp(22px,5.5vw,86px)}.ov5-eyebrow,.ov5-hero-foot{display:flex;justify-content:space-between;gap:16px;font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1.7}.ov5-eyebrow span:last-child,.ov5-hero-foot span:last-child{color:#8a8a8a}.ov5-copy-main{padding:40px 0 60px}.ov5-edition{font-size:11px;letter-spacing:.2em;color:#666;margin:0 0 18px}.ov5-copy-main h1{font-size:clamp(54px,6.6vw,114px);font-weight:700;line-height:.91;letter-spacing:-.088em;margin:0 0 28px;max-width:650px;overflow-wrap:normal}.ov5-copy-sub{max-width:330px;margin:0 0 32px;color:#666;font-size:13px;line-height:1.75}.ov5-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;background:#111;color:#fff;padding:18px 24px;min-width:250px;font-size:11px;letter-spacing:.12em;font-weight:600;transition:background .3s ease,transform .3s ease}.ov5-cta:hover{background:#353535;transform:translateY(-2px)}.ov5-hero-product{background:#f6f6f6;display:flex;flex-direction:column;min-width:0;padding:27px 28px 22px;position:relative}.ov5-product-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#777;font-weight:600;gap:15px}.ov5-product-viewport{flex:1;position:relative;min-height:370px;display:grid;place-items:center}.ov5-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translate(15px);transition:opacity .55s ease,transform .65s ease,visibility .55s}.ov5-hero-slide.is-active{opacity:1;visibility:visible;transform:translate(0)}.ov5-hero-slide a{width:100%;height:100%;display:grid;place-items:center;padding:5%}.ov5-hero-img{width:100%;height:100%;max-height:570px;object-fit:contain;filter:none;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ov5-hero-slide a:hover .ov5-hero-img{transform:scale(1.035)}.ov5-hero-fallback{font-size:clamp(24px,4vw,55px);font-weight:700;letter-spacing:-.09em;text-align:center}.ov5-hero-fallback small{display:block;font-size:11px;font-weight:400;letter-spacing:.03em;margin-top:15px}.ov5-hero-product-bottom{border-top:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:end;gap:16px;padding-top:15px}.ov5-product-names{min-width:0}.ov5-product-names a{font-size:clamp(13px,1.5vw,21px);line-height:1.2;font-weight:600;letter-spacing:-.025em;display:block}.ov5-product-names p{font-size:9px;letter-spacing:.15em;color:#818181;margin:7px 0 0}.ov5-slider-buttons{display:flex;gap:8px}.ov5-slider-buttons button{width:43px;height:43px;display:grid;place-items:center;border:1px solid #bfbfbf;background:transparent;color:#0a0a0a;font-size:20px;transition:background .2s,color .2s}.ov5-slider-buttons button:hover{background:#111;color:#fff}.ov5-wrap{max-width:1460px;margin:0 auto;padding:0 clamp(20px,5vw,76px)}.ov5-shop{padding:110px 0 120px;background:#fff}.ov5-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:38px}.ov5-section-heading span{color:#888;font-size:10px;letter-spacing:.15em}.ov5-section-heading h2{font-size:clamp(56px,9vw,132px);letter-spacing:-.09em;line-height:.85;margin:16px 0 0;font-weight:700}.ov5-section-heading>a{font-size:11px;font-weight:600;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:10px;white-space:nowrap}.ov5-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ov5-card{display:block;min-width:0}.ov5-card-image{position:relative;aspect-ratio:1/1.18;background:#f6f6f6;display:grid;place-items:center;overflow:hidden}.ov5-card-image>img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ov5-card:hover .ov5-card-image>img{transform:scale(1.04)}.ov5-card-arrow{position:absolute;top:17px;right:17px;font-size:20px}.ov5-card-info{display:flex;justify-content:space-between;gap:18px;margin-top:17px}.ov5-card-info h3{font-size:17px;letter-spacing:-.025em;font-weight:600;margin:0 0 8px;line-height:1.25}.ov5-card-info span{font-size:9px;letter-spacing:.15em;color:#777}.ov5-card-info p{font-size:15px;font-weight:500;margin:1px 0 0;white-space:nowrap}.ov5-empty{font-size:14px;color:#777}.ov5-manifesto{padding:110px 0 120px;background:#080808;color:#fff}.ov5-manifesto-inner{display:flex;flex-direction:column;align-items:flex-start}.ov5-manifesto-inner>span{font-size:10px;letter-spacing:.18em;color:#bbb;margin-bottom:30px}.ov5-manifesto h2{font-size:clamp(48px,8vw,112px);letter-spacing:-.085em;font-weight:650;line-height:.94;margin:0}.ov5-manifesto h2 em{font-style:normal;color:#aaa}.ov5-manifesto p{font-size:14px;line-height:1.7;color:#bcbcbc;max-width:330px;margin:32px 0 0}.ov5-signup{background:#fff;padding:92px 0}.ov5-signup-inner{display:flex;align-items:end;justify-content:space-between;gap:45px}.ov5-signup-inner>div>span{font-size:10px;letter-spacing:.15em;color:#888}.ov5-signup h2{font-size:clamp(32px,4vw,60px);letter-spacing:-.06em;margin:13px 0 9px;line-height:1}.ov5-signup-inner>div>p{color:#777;font-size:13px;margin:0}.ov5-email-form{width:40%;min-width:280px}.ov5-email-form>label{font-size:10px;letter-spacing:.15em;color:#888}.ov5-email-input{display:flex;border-bottom:1px solid #0a0a0a;align-items:center;gap:10px;margin-top:10px}.ov5-email-input input{flex:1;min-width:0;background:transparent;border:0;padding:17px 0;color:#111;outline:none}.ov5-email-input button{border:0;background:transparent;color:#111;letter-spacing:.13em;font-size:11px;padding:15px 0}.ov5-email-form p{font-size:11px}.ov2-core h1{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.07em;line-height:1}.ov31-prod-details h1{font-size:clamp(36px,3.5vw,56px);font-weight:650;letter-spacing:-.065em;margin:12px 0 0}.ov31-gallery-stage,.ov31-thumb{background:#f6f6f6}.ov2-product-gallery img{mix-blend-mode:multiply}.ov2-button,.ov31-add{background:#111;color:#fff}.ov5-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:19px;transition:transform .7s cubic-bezier(.8,0,.2,1),opacity .7s ease;transform:translateY(0);pointer-events:auto}.ov5-intro.is-done{opacity:0;transform:translateY(-8%);pointer-events:none}.ov5-intro-wordmark{font-size:clamp(36px,10vw,100px);letter-spacing:-.09em;font-weight:800;line-height:1}.ov5-intro-wordmark span{font-size:.15em;vertical-align:top;letter-spacing:0}.ov5-intro-line{font-size:9px;letter-spacing:.23em;color:#777}.ov5-intro-skip{position:absolute;right:22px;bottom:25px;border:0;background:transparent;font-size:10px;letter-spacing:.2em;color:#666}@media(max-width:900px){.ov5-hero{grid-template-columns:1fr}.ov5-hero-copy{min-height:470px}.ov5-hero-product{min-height:600px}.ov5-signup-inner{align-items:flex-start;flex-direction:column}.ov5-email-form{width:100%}}@media(max-width:750px){.ov2-header{height:64px;padding:0 17px}.ov2-header.is-scrolled{height:60px}.ov2-logo{font-size:22px}.ov2-announcement{height:23px;font-size:8px}.ov2-header-actions{font-size:10px}.ov2-menu{top:87px;right:0;bottom:0;left:0}.ov2-header.is-scrolled~.ov2-menu{inset-block-start:83px}.ov2-menu-links{padding-top:22px}.ov2-menu-links a{font-size:clamp(39px,11vw,66px);font-weight:600;line-height:1;padding:14px 0;letter-spacing:-.06em}.ov2-menu-inner{padding:26px 22px}.ov5-hero{min-height:0}.ov5-hero-copy{padding:23px 20px 22px;min-height:420px}.ov5-eyebrow,.ov5-hero-foot{font-size:8px}.ov5-eyebrow span:last-child{max-width:128px;text-align:right}.ov5-copy-main{padding:34px 0 38px}.ov5-edition{font-size:9px;margin-bottom:17px}.ov5-copy-main h1{font-size:clamp(56px,13.5vw,80px);margin-bottom:17px;max-width:360px}.ov5-copy-sub{font-size:12px;line-height:1.6;max-width:300px;margin-bottom:22px}.ov5-cta{padding:16px 19px;font-size:10px;min-width:250px}.ov5-hero-product{padding:20px 17px 16px;min-height:510px}.ov5-product-top{font-size:9px}.ov5-product-viewport{min-height:370px}.ov5-hero-slide a{padding:2% 7%}.ov5-product-names a{font-size:16px}.ov5-slider-buttons button{width:39px;height:39px}.ov5-shop{padding:70px 0 80px}.ov5-wrap{padding:0 18px}.ov5-section-heading{margin-bottom:25px}.ov5-section-heading h2{font-size:clamp(55px,14vw,86px)}.ov5-section-heading>a{font-size:9px}.ov5-product-grid{gap:12px}.ov5-card-image{aspect-ratio:1/1.25}.ov5-card-image>img{padding:5%}.ov5-card-info{margin-top:12px;gap:8px;display:block}.ov5-card-info h3{font-size:13px;line-height:1.25;margin-bottom:5px}.ov5-card-info span{font-size:8px;letter-spacing:.1em}.ov5-card-info p{font-size:13px;margin-top:8px}.ov5-manifesto{padding:80px 0 86px}.ov5-manifesto h2{font-size:clamp(49px,11vw,76px);line-height:1}.ov5-manifesto p{font-size:12px;margin-top:26px}.ov5-signup{padding:74px 0}.ov5-signup h2{font-size:clamp(35px,10vw,52px)}.ov5-email-form{min-width:0}.ov2-footer{padding:42px 18px 25px}.ov2-footer-logo{font-size:clamp(44px,12vw,90px)}.ov2-footer-top{padding-bottom:30px}.ov31-prod-details h1{font-size:clamp(32px,8.5vw,46px);line-height:1.05}}@media(prefers-reduced-motion:reduce){.ov5-hero-slide,.ov5-hero-img,.ov5-intro{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/overaall-v5.css.map */
