@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Unbounded:wght@700;800&display=swap";:root{--os-paper: #FFFFFF;--os-paper-warm: #F4F2EE;--os-ink: #0B0B0B;--os-ink-2: #161616;--os-ink-muted: #5E5E5E;--os-ink-muted-dark: #A3A3A3;--os-line: #E2E0DB;--os-line-dark: #2A2A2A;--os-royal: #2B4FC7;--os-royal-light: #7B97F2;--os-royal-soft: #E3E9FA;--os-display: "Unbounded", "Arial Black", sans-serif;--os-sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--os-radius: 12px;--os-pill: 999px;--os-max: 1280px}body{background:var(--os-paper)}.os,.os *{box-sizing:border-box}.os{font-family:var(--os-sans);color:var(--os-ink);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.os h1,.os h2,.os h3,.os p,.os ul,.os ol,.os figure{margin:0}.os ul,.os ol{list-style:none;padding:0}.os img{max-width:100%;display:block}.os a{color:var(--os-royal)}.os a:hover{color:var(--os-ink)}.os-wrap{max-width:var(--os-max);margin:0 auto;padding-left:24px;padding-right:24px}.os-bg-warm{background:var(--os-paper-warm)}.os-bg-ink{background:var(--os-ink);color:#fff}.os-bg-royal{background:var(--os-royal);color:#fff}.os-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--os-ink-muted)}.os-label--royal{color:var(--os-royal)}.os-bg-ink .os-label--royal{color:var(--os-royal-light)}.os-display,.os .os-h1,.os .os-h2{font-family:var(--os-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:inherit}.os .os-h1{font-size:clamp(38px,5.2vw,72px);line-height:1.02}.os .os-h2{font-size:clamp(28px,3vw,40px);line-height:1.1}.os .os-h2--sm{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.os .os-h2--xl{font-size:clamp(30px,4vw,56px);line-height:1.05}.os-accent em{font-style:normal;color:var(--os-royal)}.os-bg-royal .os-accent em,.os-bg-ink .os-accent em{color:inherit}.os-lead{font-size:18px;line-height:28px;color:var(--os-ink-muted)}.os-muted{color:var(--os-ink-muted)}.os-bg-ink .os-muted{color:var(--os-ink-muted-dark)}.os .os-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--os-pill);font-family:var(--os-sans);font-weight:700;font-size:15px;line-height:1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.os .os-btn:hover{transform:translateY(-1px)}.os .os-btn--royal{background:var(--os-royal);color:#fff}.os .os-btn--royal:hover{background:#2443ad;color:#fff}.os .os-btn--outline{border-color:var(--os-ink);color:var(--os-ink);background:transparent}.os .os-btn--outline:hover{background:var(--os-ink);color:#fff}.os .os-btn--white{background:#fff;color:var(--os-royal)}.os .os-btn--white:hover{background:var(--os-royal-soft);color:var(--os-royal)}.os .os-btn--white-ink{background:#fff;color:var(--os-ink)}.os .os-btn--white-ink:hover{background:var(--os-paper-warm);color:var(--os-ink)}.os .os-btn--sm{min-height:44px;padding:0 20px;font-size:14px}.os .os-btn--block{width:100%;min-height:56px;font-size:16px}.os-chip{background:var(--os-paper-warm);border-radius:var(--os-pill);padding:6px 14px;font-size:13px;font-weight:600}.os-announce{background:var(--os-ink);color:#fff;padding:10px 16px;text-align:center;font-family:var(--os-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.os-announce a{color:#fff;text-decoration:none}.os-header{background:var(--os-paper);border-bottom:1px solid var(--os-line);position:relative;z-index:20}.os-header--sticky{position:sticky;top:0}.os-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.os-header__logo{display:flex;align-items:center;text-decoration:none;color:var(--os-ink)}.os-header__logo img{height:44px;width:auto}.os-header__logo-text{font-family:var(--os-display);font-weight:800;font-size:20px;text-transform:uppercase}.os-nav{display:flex;flex-wrap:wrap;gap:32px}.os .os-nav a{color:var(--os-ink);text-decoration:none;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.os .os-nav a:hover,.os .os-nav a[aria-current=page]{color:var(--os-royal)}.os-header__actions{display:flex;align-items:center;gap:8px}.os .os-cart{height:44px;padding:0 16px 0 12px;background:var(--os-ink);color:#fff;border-radius:var(--os-pill);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none}.os .os-cart:hover{color:#fff;background:#222}.os-iconbtn{width:44px;height:44px;border-radius:var(--os-pill);display:inline-flex;align-items:center;justify-content:center;color:var(--os-ink);background:transparent;border:0;cursor:pointer}.os-burger{display:none;position:relative}.os-burger>summary{list-style:none}.os-burger>summary::-webkit-details-marker{display:none}.os-burger__panel{position:absolute;right:-8px;top:52px;width:min(320px,calc(100vw - 32px));background:#fff;border:1px solid var(--os-line);border-radius:var(--os-radius);padding:16px;box-shadow:0 16px 40px #0b0b0b1f;display:flex;flex-direction:column;gap:4px}.os .os-burger__panel a{color:var(--os-ink);text-decoration:none;padding:12px 8px;font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;border-radius:8px}.os .os-burger__panel a:hover{background:var(--os-paper-warm)}.os .os-burger__panel .os-btn{margin-top:8px;color:#fff;letter-spacing:0;text-transform:none}@media(max-width:989px){.os-header .os-nav,.os-header .os-header__cta{display:none}.os-burger{display:block}.os-header__logo img{height:36px}}.os-hero{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:64px;padding-bottom:64px}.os-hero__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px}.os-hero__text .os-lead{max-width:500px}.os-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.os-hero__chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.os-hero__visual{flex:1 1 420px;min-width:0}.os-stage{position:relative;background:var(--os-paper-warm);border-radius:var(--os-radius);aspect-ratio:5 / 4;display:flex;align-items:center;justify-content:center;overflow:hidden}.os-stage>img{width:100%;height:100%;object-fit:cover}.os-poster{aspect-ratio:3 / 4;box-shadow:0 24px 40px #0b0b0b2e}.os-poster--framed{width:46%;background:var(--os-ink);padding:12px}.os-poster__mat{width:100%;height:100%;background:#fff;padding:12%}.os-poster__art{width:100%;height:100%;padding:10%;display:flex;flex-direction:column;justify-content:space-between}.os-poster__dot{width:30%;aspect-ratio:1;border-radius:var(--os-pill)}.os-poster__lines{display:flex;flex-direction:column;gap:6px}.os-poster__lines span{display:block;height:8px;border-radius:var(--os-pill)}.os-poster__lines span+span{height:5px;width:50%;opacity:.7}.os-section{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:40px}.os-section__head{display:flex;flex-direction:column;gap:10px;max-width:640px}.os-section__head--row{max-width:none;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.os-section__head--row>div{display:flex;flex-direction:column;gap:10px}.os .os-link-strong{font-weight:700;font-size:15px;color:var(--os-ink);text-underline-offset:4px}.os-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.os-steps--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.os-step{background:#fff;border-radius:var(--os-radius);padding:32px;display:flex;flex-direction:column;gap:14px}.os-steps--compact .os-step{padding:24px;gap:10px}.os-step__num{font-family:var(--os-display);font-weight:800;font-size:48px;line-height:48px;color:var(--os-royal)}.os-steps--compact .os-step__num{font-size:32px;line-height:36px}.os .os-step h3{font-family:var(--os-sans);font-size:20px;line-height:26px;font-weight:700;text-transform:none;letter-spacing:0}.os-steps--compact .os-step h3{font-size:17px;line-height:24px}.os-steps--compact .os-step p{font-size:14px;line-height:20px}.os-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.os-example{display:flex;flex-direction:column;gap:14px}.os-example__visual{background:var(--os-paper-warm);border-radius:var(--os-radius);aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden}.os-example__visual>img{width:100%;height:100%;object-fit:cover}.os-example__visual .os-poster{width:56%;background:#fff;padding:7px;box-shadow:0 12px 24px #0b0b0b1f}.os-example__visual .os-poster__art{padding:12%}.os-example__visual .os-poster__dot{width:34%}.os .os-example h3{font-family:var(--os-sans);font-size:18px;line-height:24px;font-weight:700;text-transform:none;letter-spacing:0}.os-example p{font-size:14px;line-height:20px;color:var(--os-ink-muted)}.os-theme--royal{--g: var(--os-royal);--m: #fff}.os-theme--ink{--g: var(--os-ink);--m: #fff}.os-theme--soft{--g: var(--os-royal-soft);--m: var(--os-royal)}.os-theme--warm{--g: var(--os-paper-warm);--m: var(--os-ink)}.os-theme--inkblue{--g: var(--os-ink);--m: var(--os-royal-light)}.os-theme--royalsoft{--g: var(--os-royal);--m: var(--os-royal-soft)}.os-poster__art{background:var(--g, var(--os-royal))}.os-poster__dot,.os-poster__lines span{background:var(--m, #fff)}.os-poster--hero .os-poster__dot{background:var(--os-royal-soft)}.os-ask{border:1px solid var(--os-line);border-radius:var(--os-radius);padding:40px 32px;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.os-ask__intro{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.os-ask__list{flex:2 1 480px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.os-ask__item{display:flex;gap:12px;align-items:flex-start}.os-ask__icon{width:32px;height:32px;border-radius:var(--os-pill);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.os-ask__item strong{display:block;font-weight:700}.os-ask__item span.os-muted{display:block;font-size:14px;line-height:20px}.os-formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.os-format{background:var(--os-ink-2);color:#fff;border-radius:var(--os-radius);padding:32px;display:flex;flex-direction:column;gap:20px}.os-format--featured{background:var(--os-royal)}.os-format__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.os-format__badge{background:#fff;color:var(--os-royal);border-radius:var(--os-pill);padding:6px 12px;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.os .os-format h3{font-family:var(--os-display);font-weight:800;font-size:32px;line-height:36px;text-transform:uppercase;color:#fff}.os-format__price{font-size:28px;line-height:32px;font-weight:700}.os-format p{font-size:14px;line-height:20px;opacity:.85}.os-format .os-btn{margin-top:auto}.os-formats__note{color:var(--os-ink-muted-dark);font-size:14px}.os-banner{padding-top:72px;padding-bottom:72px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.os-banner__text{display:flex;flex-direction:column;gap:20px;flex:1 1 520px;min-width:0}.os-banner__logo{height:40px;width:auto;align-self:flex-start}.os-about{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:80px;padding-bottom:80px}.os-about__visual{flex:1 1 380px;min-width:0;background:var(--os-paper-warm);border-radius:var(--os-radius);aspect-ratio:4 / 3;overflow:hidden;display:flex;align-items:center;justify-content:center}.os-about__visual img{width:100%;height:100%;object-fit:cover}.os-about__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:20px}.os-about__text .os-rte p{font-size:18px;line-height:28px;color:var(--os-ink-muted)}.os-about__text .os-rte p+p{margin-top:20px}.os-placeholder-tag{color:var(--os-ink-muted);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:16px}.os-faq{max-width:880px}.os-faq__list{display:flex;flex-direction:column;gap:12px}.os-faq details{background:#fff;border-radius:var(--os-radius);padding:20px 24px}.os-faq summary,.os-acc summary{font-weight:700;font-size:17px;line-height:24px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.os-faq summary::-webkit-details-marker,.os-acc summary::-webkit-details-marker{display:none}.os-faq summary:after,.os-acc summary:after{content:"+";font-family:var(--os-display);color:var(--os-royal);font-size:20px;line-height:24px;flex-shrink:0}.os-faq details[open] summary:after,.os-acc details[open] summary:after{content:"\2013"}.os-faq .os-rte,.os-acc .os-rte{margin-top:12px;color:var(--os-ink-muted)}.os-newsletter{background:var(--os-ink);color:#fff;border-radius:var(--os-radius);padding:48px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.os-newsletter__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:10px}.os-newsletter form{flex:1 1 380px;min-width:0;display:flex;flex-wrap:wrap;gap:10px}.os-newsletter input[type=email]{flex:1 1 220px;min-width:0;min-height:52px;padding:0 22px;border-radius:var(--os-pill);border:1px solid #5E5E5E;background:var(--os-ink-2);color:#fff;font-family:inherit;font-size:15px}.os-newsletter input[type=email]::placeholder{color:#a3a3a3}.os-newsletter__msg{flex-basis:100%;font-size:14px;color:var(--os-royal-light)}.os-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.os-footer{background:var(--os-ink);color:#fff}.os-footer__inner{padding-top:56px;padding-bottom:32px;display:flex;flex-direction:column;gap:40px}.os-footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.os-footer__brand{display:flex;flex-direction:column;gap:16px;flex:1 1 260px}.os-footer__brand img{height:40px;width:auto;align-self:flex-start}.os-footer__brand img.os-invert{filter:invert(1)}.os-footer__brand p{color:var(--os-ink-muted-dark);font-size:14px;line-height:20px;max-width:280px}.os-footer__col{display:flex;flex-direction:column;gap:10px;font-size:14px;flex:0 1 180px}.os-footer__col .os-label{color:var(--os-ink-muted-dark)}.os .os-footer__col a{color:#fff;text-decoration:none}.os .os-footer__col a:hover{color:var(--os-royal-light)}.os-footer__bottom{border-top:1px solid var(--os-line-dark);padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:var(--os-ink-muted-dark)}.os-footer__bottom nav{display:flex;flex-wrap:wrap;gap:20px}.os .os-footer__bottom a{color:var(--os-ink-muted-dark)}.os .os-footer__bottom a:hover{color:#fff}.os-crumb{padding-top:20px;font-size:13px;line-height:18px;color:var(--os-ink-muted)}.os .os-crumb a{color:var(--os-ink-muted)}.os-pp{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px;padding-top:24px;padding-bottom:72px}.os-pp__gallery{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}@media(min-width:990px){.os-pp__gallery{position:sticky;top:96px}}.os-pp__main{position:relative;background:var(--os-paper-warm);border-radius:var(--os-radius);aspect-ratio:1 / 1.05;display:flex;align-items:center;justify-content:center;overflow:hidden}.os-pp__main>img{width:100%;height:100%;object-fit:cover}.os-pp__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.os-pp__thumb{aspect-ratio:1;border-radius:var(--os-radius);background:var(--os-paper-warm);border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer}.os-pp__thumb[aria-current=true]{border-color:var(--os-ink)}.os-pp__thumb img{width:100%;height:100%;object-fit:cover}.os-pp__poster{width:58%;aspect-ratio:3 / 4.2;background:#fff;box-shadow:0 24px 40px #0b0b0b29;transition:width .25s ease,padding .25s ease,background .25s ease}.os-pp__poster.is-framed{background:var(--os-ink);padding:14px}.os-pp__poster-in{width:100%;height:100%;background:#fff;padding:7% 8% 5%;display:flex;flex-direction:column;gap:6%}.os-pp__poster-title{text-align:center;font-family:var(--os-display);font-weight:700;font-size:15px;line-height:18px;text-transform:uppercase}.os-pp__poster-scene{flex:1;border:1.5px solid var(--os-ink);display:flex;align-items:center;justify-content:center}.os-pp__poster-cap{text-align:center;font-size:8px;line-height:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--os-ink-muted)}.os-pp__info{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:28px}.os-pp__head{display:flex;flex-direction:column;gap:14px}.os-pp__price{font-size:24px;line-height:30px;font-weight:700}.os-pp__desc{color:var(--os-ink-muted);font-size:17px;line-height:26px}.os-pp__desc p+p{margin-top:12px}.os-field{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:12px}.os-field[hidden]{display:none}.os-field legend,.os-field__label{padding:0 0 12px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.os-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding-top:10px}.os-tile{position:relative;display:block;cursor:pointer}.os-tile input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.os-tile__box{display:flex;flex-direction:column;justify-content:center;min-height:96px;height:100%;padding:14px 16px;border-radius:4px;border:1px solid #CFCCC5;background:#fff;transition:border-color .15s,background .15s}.os-tile:hover .os-tile__box{border-color:var(--os-ink)}.os-tile input:checked+.os-tile__box{border:2px solid var(--os-royal);background:var(--os-royal-soft);padding:13px 15px}.os-tile input:focus-visible+.os-tile__box{outline:2px solid var(--os-royal);outline-offset:2px}.os-tile input:disabled+.os-tile__box{opacity:.45;cursor:not-allowed}.os-tile__name{display:block;font-weight:700;font-size:16px;line-height:22px}.os-tile__sub{display:block;font-size:13px;line-height:18px;color:var(--os-ink-muted)}.os-tile__badge{position:absolute;top:-12px;right:10px;z-index:1;background:var(--os-royal);color:#fff;border-radius:var(--os-pill);padding:4px 10px;font-size:11px;line-height:14px;font-weight:700;white-space:nowrap;pointer-events:none}.os-input{width:100%;min-height:52px;padding:0 18px;border-radius:4px;border:1px solid #A8A49C;background:#fff;font-family:inherit;font-size:16px;color:var(--os-ink)}.os-input:focus{outline:2px solid var(--os-royal);outline-offset:1px;border-color:var(--os-royal)}.os-hint{font-size:13px;line-height:18px;color:var(--os-ink-muted)}.os-pp__buy{display:flex;flex-direction:column;gap:12px}.os .os-btn--block[disabled]{background:#9a9a9a;cursor:not-allowed;transform:none}.os-notice{display:flex;gap:14px;align-items:flex-start;background:var(--os-royal-soft);border-radius:var(--os-radius);padding:16px 20px;font-size:15px;line-height:22px}.os-notice svg{flex-shrink:0;margin-top:1px}.os-keys{padding:20px 0;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;font-size:15px;line-height:20px}.os-keys li{display:flex;gap:10px;align-items:center}.os-acc details{border-bottom:1px solid var(--os-line);padding:18px 0}.os-acc summary{font-size:16px}@media(max-width:600px){.os-wrap{padding-left:16px;padding-right:16px}.os-section{padding-top:56px;padding-bottom:56px}.os-hero{padding-top:40px;padding-bottom:48px;gap:32px}.os-ask{padding:28px 20px}.os-newsletter{padding:32px 20px}.os-format,.os-step{padding:24px}.os-pp{gap:32px;padding-top:16px}.os-keys{grid-template-columns:1fr}.os .os-hero__ctas .os-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/offline-studio.css.map */
