.ov106-philosophy-desktop{display:none}@media(min-width:851px){.ov101-philosophy-screen:target{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.ov101-philosophy-screen>.ov90-philosophy-topbar{position:relative;flex:0 0 auto;padding:14px clamp(22px,3.6vw,60px);min-height:55px}.ov101-philosophy-screen>.ov102-philosophy-marquee{flex:0 0 auto;min-height:32px}.ov101-philosophy-screen>.ov101-philosophy-poster-wrap{display:none!important}.ov101-philosophy-screen>.ov106-philosophy-desktop{flex:1;min-height:0}.ov106-philosophy-desktop{display:block;position:relative;isolation:isolate;overflow:hidden;background:#080808;color:#f7f7f7;width:100%;max-width:1320px;margin:0 auto;min-height:0}.ov106-philosophy-art{position:absolute;top:0;right:-1%;width:clamp(390px,49%,650px);height:44%;z-index:-1;pointer-events:none}.ov106-philosophy-art img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;filter:brightness(.95);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 67%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 67%,transparent 100%)}.ov106-philosophy-inner{height:100%;min-height:0;padding:clamp(14px,2.3vh,25px) clamp(30px,5.2vw,72px) clamp(14px,2.4vh,26px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(11px,2.3vh,24px);position:relative}.ov106-philosophy-heading{flex:0 0 auto;padding:clamp(12px,2.2vh,26px) 0 0}.ov106-philosophy-heading p{font-size:12px;font-weight:750;letter-spacing:.075em;margin:0 0 clamp(14px,2.1vh,25px)}.ov106-philosophy-heading h2{font-family:Impact,Arial Narrow,Arial,sans-serif;font-stretch:condensed;font-size:clamp(58px,6.2vw,100px);line-height:.89;letter-spacing:-.02em;font-weight:850;margin:0;text-shadow:0 4px 18px #000;color:#fff}.ov106-philosophy-story{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.45vh,16px);max-width:min(100%,920px)}.ov106-philosophy-story p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.19vw,17px);line-height:1.43;letter-spacing:.006em;color:#f0f0f0;margin:0;max-width:100%}.ov106-philosophy-values{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2.8vw,35px);border-top:1px solid #626262;padding:clamp(12px,2.15vh,23px) 0 0;max-width:1000px;width:100%}.ov106-philosophy-values>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(5px,.9vh,10px)}.ov106-philosophy-values svg{width:clamp(25px,2.35vw,35px);height:clamp(25px,2.35vw,35px)}.ov106-philosophy-values span{font-size:clamp(9px,.87vw,12px);letter-spacing:.1em;line-height:1.38;color:#efefef}.ov101-philosophy-page{padding:0!important;min-height:calc(100dvh - 95px)}.ov101-philosophy-page>.ov105-philosophy-stage,.ov101-philosophy-page>.ov101-philosophy-page-inner{display:none!important}.ov101-philosophy-page>.ov106-philosophy-desktop{height:calc(100dvh - 95px);min-height:570px}.ov105-campaign-foot{gap:0}}@media(min-width:851px)and (max-height:750px){.ov106-philosophy-inner{gap:9px;padding-top:9px;padding-bottom:11px}.ov106-philosophy-heading{padding-top:7px}.ov106-philosophy-heading p{margin-bottom:9px;font-size:10px}.ov106-philosophy-heading h2{font-size:clamp(46px,5.2vw,78px)}.ov106-philosophy-story{gap:6px}.ov106-philosophy-story p{font-size:clamp(12px,1.02vw,15px);line-height:1.34}.ov106-philosophy-values{padding-top:10px}.ov106-philosophy-values svg{width:25px;height:25px}}.ov2-product .ov2-prod-details input[type=radio]{accent-color:#111!important;width:19px!important;height:19px!important;min-width:19px!important;flex:0 0 19px;margin:0 10px 0 0!important;cursor:pointer}.ov2-product .ov2-prod-details label:has(input[type=radio]),.ov2-product .ov2-prod-details input[type=radio]+label{box-sizing:border-box;display:flex!important;align-items:center!important;gap:9px!important;width:100%;min-height:52px;padding:14px 15px!important;margin:0 0 8px!important;border:1px solid #dddddd!important;border-radius:0!important;background:#fff!important;color:#101010!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.07em!important;line-height:1.5!important;text-transform:uppercase!important;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.ov2-product .ov2-prod-details label:has(input[type=radio]:checked),.ov2-product .ov2-prod-details input[type=radio]:checked+label{border-color:#111!important;background-color:#fafafa!important}.ov2-product .ov2-prod-details label:has(input[type=radio]) :is(span,strong,b),.ov2-product .ov2-prod-details input[type=radio]+label :is(span,strong,b){color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.ov2-product .ov2-prod-details input[type=radio]:focus-visible,.ov2-product .ov2-prod-details label:has(input[type=radio]:focus-visible){outline:2px solid #111!important;outline-offset:3px}@media(max-width:749px){.ov2-product .ov2-prod-details label:has(input[type=radio]),.ov2-product .ov2-prod-details input[type=radio]+label{min-height:52px;padding:13px 14px!important;font-size:11px!important;letter-spacing:.055em!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/overaall-v106.css.map */
