.opg,#CartDrawer.op-cart{--op-navy: #0D1F3C;--op-navy-900: #081428;--op-electric: #00AEEF;--op-teal: #0D5C73;--op-teal-50: #DFF0F4;--op-blue-50: #E6F7FD;--op-paper: #FBFCFD;--op-ink-60: #4A5872;--op-on-navy-60: #B9C5D8;--op-line: rgba(13, 31, 60, .12);--op-line-dark: rgba(0, 174, 239, .16);--op-sale: #B42318;--op-display: "OP Newsreader", "Iowan Old Style", Georgia, serif;--op-sans: "OP Plex Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--op-mono: "OP Plex Mono", ui-monospace, Menlo, monospace;--op-ease: cubic-bezier(.2, .7, .2, 1);--font-body-family-override: var(--op-sans);--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 600;--global-button-radius: 2px;font-family:var(--op-sans);-webkit-font-smoothing:antialiased}.opg *,.opg *:before,.opg *:after,#CartDrawer.op-cart *,#CartDrawer.op-cart *:before,#CartDrawer.op-cart *:after{box-sizing:border-box}html body :is(.opg,#CartDrawer.op-cart) :where(p,li,span,a,dd,dt,dl,summary,div,label,s,input,select,textarea,button,h1,h2,h3){letter-spacing:normal}:is(.opg,#CartDrawer.op-cart) :where(p,dl,dd,h1,h2,h3,ul){margin:0}:is(.opg,#CartDrawer.op-cart) ul[role=list]{list-style:none;padding:0}.opg-mono,.op-cart__mono{font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.4}html body .opg .opg-display{font-family:var(--op-display)!important;--font-body-family-override: var(--op-display);font-weight:500;letter-spacing:-.02em!important;text-transform:none;color:inherit!important}.opg-wrap{width:100%;max-width:1264px;margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:990px){.opg-wrap{padding-left:32px;padding-right:32px}}html body :is(.opg,#CartDrawer.op-cart) :is(.opg-btn,.op-cart__btn){--global-button-font-family: var(--op-sans);--global-button-font-size: 17px;--global-button-font-weight: 600;--global-button-letter-spacing: 0;--global-button-text-transform: none;--button-text-transform: none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:1px solid transparent;border-radius:2px!important;font-family:var(--op-sans)!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none!important;transition:background-color .2s var(--op-ease),color .2s var(--op-ease)}html body :is(.opg,#CartDrawer.op-cart) :is(.opg-btn--primary,.op-cart__btn--primary){background:var(--op-electric)!important;color:var(--op-navy)!important;border:1px solid var(--op-electric)!important}html body :is(.opg,#CartDrawer.op-cart) :is(.opg-btn--primary,.op-cart__btn--primary):hover{background:var(--op-navy)!important;color:var(--op-electric)!important}html body :is(.opg,#CartDrawer.op-cart) :is(.opg-btn,.op-cart__btn):after,html body :is(.opg,#CartDrawer.op-cart) :is(.opg-btn,.op-cart__btn):before{display:none!important}:is(.opg,#CartDrawer.op-cart) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--op-teal)!important;outline-offset:3px;box-shadow:none!important}.opg-foot :is(a,summary):focus-visible,.opg-contact__hero a:focus-visible,#CartDrawer.op-cart .op-cart__bar a:focus-visible{outline-color:var(--op-electric)!important}cart-drawer.drawer:not(.active){visibility:hidden}#CartDrawer.op-cart .drawer__inner:focus{outline:none}.opg-btn--block{width:100%}#CartDrawer.op-cart .drawer__inner{background:var(--op-paper)!important;color:var(--op-navy);border:0!important;display:flex;flex-direction:column;padding:0!important;transition:transform .32s var(--op-ease)}@media(min-width:750px){#CartDrawer.op-cart .drawer__inner{width:440px!important;max-width:100vw!important;border-left:1px solid var(--op-line)!important}#CartDrawer.op-cart .cart-drawer__overlay{background:#08142880}}cart-drawer.is-empty #CartDrawer.op-cart .drawer__inner{display:flex!important}.op-cart__head{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 8px 0 20px!important;margin:0!important;background:var(--op-paper)!important;border-bottom:1px solid var(--op-line)!important;flex:none;position:relative!important}html body #CartDrawer.op-cart .op-cart__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--op-display)!important;--font-body-family-override: var(--op-display);font-size:24px!important;font-weight:500!important;line-height:1.2;letter-spacing:-.01em!important;color:var(--op-navy)!important;text-transform:none!important}.op-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--op-navy);border-radius:2px;font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-size:12px;font-weight:500;line-height:1}.op-cart__count .gb-cart-total-item,#CartDrawer.op-cart .op-cart__count .gb-cart-total-item{font:inherit!important;color:inherit!important;background:none!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important;display:inline!important;line-height:1!important}html body #CartDrawer.op-cart .op-cart__close{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:none!important;border:0!important;color:var(--op-navy)!important;cursor:pointer;transform:none!important}.op-cart__bar{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 16px;font-size:13px;line-height:1.35;text-align:center}.op-cart__bar--timer{background:var(--op-navy);color:#fff;font-weight:500}.op-cart__time{font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-weight:500;color:var(--op-electric)}.op-cart__bar--timer svg{color:var(--op-electric);flex:none}.op-cart__bar--timer .op-cart__bar-text{font-variant-numeric:tabular-nums}.op-cart__bar--timer .op-cart__bar-text:empty:before{content:"\a0"}.op-cart__bar--note{background:var(--op-blue-50);color:var(--op-navy);border-bottom:1px solid var(--op-line)}.op-cart__bar[hidden]{display:none}.op-cart__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:block;padding:0 20px 24px}#CartDrawer.op-cart .drawer__contents{padding:0!important;overflow:visible!important;flex:none}.op-cart__items{list-style:none;margin:0;padding:0}#CartDrawer.op-cart .op-cart__item{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:20px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--op-line)!important;background:none!important;border-radius:0!important;box-shadow:none!important}.op-cart__thumb{display:block;width:64px;aspect-ratio:3 / 4;position:relative}.op-cart__thumb--sm{width:56px}.op-cart__img{display:block;width:100%;height:100%;object-fit:contain}.op-cart__info{min-width:0;display:flex;flex-direction:column;gap:4px}html body #CartDrawer.op-cart a.op-cart__name{font-family:var(--op-sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:var(--op-navy)!important;text-decoration:none;text-transform:none!important;letter-spacing:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body #CartDrawer.op-cart a.op-cart__name:hover{text-decoration:underline;text-underline-offset:3px}.op-cart__meta{font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.06em!important;text-transform:uppercase;color:var(--op-teal)}.op-cart__meta--gift{color:var(--op-sale)}.op-cart__now--free{color:var(--op-teal);font-family:var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase}.op-cart__controls[hidden]{display:none}.op-cart__prop{font-size:13px;color:var(--op-ink-60);line-height:1.4}.op-cart__prop--discount{color:var(--op-sale)}.op-cart__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap;padding-top:1px}.op-cart__now{font-size:15px;font-weight:600;color:var(--op-navy);font-variant-numeric:tabular-nums}.op-cart__was{font-size:13px;color:var(--op-ink-60);text-decoration:line-through;font-variant-numeric:tabular-nums}.op-cart__controls{display:flex;align-items:center;gap:16px;margin-top:8px}#CartDrawer.op-cart .op-cart__qty{display:inline-grid!important;grid-template-columns:44px 44px 44px;height:46px;width:auto!important;min-height:0!important;border:1px solid var(--op-line)!important;border-radius:2px!important;background:#fff!important;margin:0!important}#CartDrawer.op-cart .op-cart__qty:before,#CartDrawer.op-cart .op-cart__qty:after{display:none!important}#CartDrawer.op-cart .op-cart__qty .quantity__button{display:flex;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:0!important;background:none!important;border:0!important;color:var(--op-navy)!important;cursor:pointer;position:relative}#CartDrawer.op-cart .op-cart__qty .quantity__button[aria-disabled=true]{color:#0d1f3c66!important;cursor:default}#CartDrawer.op-cart .op-cart__qty .quantity__button svg{width:14px!important;height:14px!important;pointer-events:none}#CartDrawer.op-cart .op-cart__qty .quantity__input{width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:0!important;border-left:1px solid var(--op-line)!important;border-right:1px solid var(--op-line)!important;background:none!important;text-align:center;font-family:var(--op-sans)!important;font-size:15px!important;font-weight:600;color:var(--op-navy)!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none!important;opacity:1!important}#CartDrawer.op-cart .op-cart__qty .quantity__input::-webkit-inner-spin-button,#CartDrawer.op-cart .op-cart__qty .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body #CartDrawer.op-cart .op-cart__remove{display:inline-flex;align-items:center;min-height:44px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-family:var(--op-mono)!important;--font-body-family-override: var(--op-mono);font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--op-ink-60)!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-width:44px!important;width:auto!important;justify-content:center}html body #CartDrawer.op-cart .op-cart__remove:hover{color:var(--op-navy)!important}#CartDrawer.op-cart .spin-animation{width:14px;height:14px;border:2px solid var(--op-line);border-top-color:var(--op-navy);border-radius:50%;animation:op-spin .7s linear infinite}@keyframes op-spin{to{transform:rotate(360deg)}}.op-cart__free{font-family:var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;background:var(--op-teal-50);color:var(--op-teal);border-radius:2px}.op-cart__line-error{margin-top:6px;font-size:13px;color:var(--op-sale)}.op-cart__errors:not(:empty){margin:12px 0 0;padding:10px 12px;border:1px solid rgba(180,35,24,.35);border-radius:2px;background:#fdf1f0;color:var(--op-sale);font-size:14px}#CartDrawer.op-cart .cart__items--disabled{opacity:.55;pointer-events:none;transition:opacity .15s}.op-cart__upsell{margin-top:24px;padding:16px;background:#fff;border:1px solid var(--op-line);border-radius:2px;position:relative}.op-cart__upsell:before,.op-cart__upsell:after{content:"";position:absolute;width:8px;height:8px;border-color:var(--op-teal);border-style:solid}.op-cart__upsell:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.op-cart__upsell:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.op-cart__upsell-label{color:var(--op-teal);margin-bottom:12px!important}.op-cart__upsell-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.op-cart__upsell-note{font-size:13px;line-height:1.4;color:var(--op-ink-60)}.op-cart__upsell-price{display:flex;align-items:baseline;gap:8px;margin-top:2px!important}html body #CartDrawer.op-cart .op-cart__btn--add{min-height:44px;padding:0 18px;font-size:15px!important;background:transparent!important;color:var(--op-navy)!important;border:1px solid var(--op-navy)!important}html body #CartDrawer.op-cart .op-cart__btn--add:hover{background:var(--op-navy)!important;color:#fff!important}.op-cart__upsell-note{margin-top:2px!important}html body #CartDrawer.op-cart .op-cart__btn--add[aria-busy=true]{opacity:.6;cursor:progress}.op-cart__extra{margin-top:20px}#CartDrawer.op-cart .op-cart__foot{flex:none;padding:12px 20px calc(16px + env(safe-area-inset-bottom))!important;margin:0!important;background:#fff!important;border-top:1px solid var(--op-line)!important;box-shadow:0 -8px 24px #0d1f3c0f}.op-cart__totals{display:grid;gap:4px;margin-bottom:12px!important}.op-cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--op-ink-60)}.op-cart__row dd{margin:0;text-align:right;color:var(--op-navy);font-variant-numeric:tabular-nums}.op-cart__row--ship dd{color:var(--op-teal);font-weight:600}.op-cart__row--save dd,.op-cart__row--discount dd{color:var(--op-sale);font-weight:600}.op-cart__pct{font-weight:400}.op-cart__checkout-sep{opacity:.5}.op-cart__row--total{padding-top:8px;margin-top:4px;border-top:1px solid var(--op-line);color:var(--op-navy);font-size:16px;font-weight:600}.op-cart__row--total dd{display:flex;align-items:baseline;gap:8px}.op-cart__row--total .totals__total-value{font-family:var(--op-sans)!important;font-size:20px!important;font-weight:600!important;color:var(--op-navy)!important}html body #CartDrawer.op-cart .op-cart__checkout{width:100%;margin:0!important;border:0!important;outline-offset:3px}html body #CartDrawer.op-cart .op-cart__checkout svg{flex:none}.op-cart__trust{display:grid;justify-items:center;gap:6px;margin-top:10px;text-align:center}.op-cart__secure{color:var(--op-teal);font-size:11px}.op-cart__pay,.opg-foot__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.op-cart__pay svg,.opg-foot__pay svg{display:block;width:38px;height:24px}.op-cart__pay{flex-wrap:nowrap;gap:4px}.op-cart__pay svg{width:31px;height:20px}.op-cart__disclaimer{font-size:11px;line-height:1.4;color:var(--op-ink-60);max-width:44ch}#CartDrawer.op-cart .op-cart__empty{display:flex!important;flex-direction:column;height:100%;width:100%;padding:0!important;margin:0!important;background:var(--op-paper)!important}.op-cart__empty-body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:56px 20px 48px;background-image:linear-gradient(rgba(13,31,60,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(13,31,60,.06) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.op-cart__empty-body .op-cart__mono{color:var(--op-teal)}html body #CartDrawer.op-cart .op-cart__empty-title{font-family:var(--op-display)!important;--font-body-family-override: var(--op-display);font-size:32px!important;font-weight:500!important;line-height:1.1;letter-spacing:-.02em!important;color:var(--op-navy)!important;text-transform:none!important;margin:0}.op-cart__empty-text{font-size:16px;line-height:1.55;color:var(--op-ink-60);max-width:30ch;margin-bottom:12px!important}.op-cart__empty-body .op-cart__btn{width:100%}.opg-foot{background-color:var(--op-navy);color:#fff;background-image:linear-gradient(var(--op-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--op-line-dark) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px;font-size:16px;line-height:1.55}.opg-foot__wrap{max-width:1264px;margin:0 auto;padding:0 20px}@media(min-width:990px){.opg-foot__wrap{padding:0 32px}}.opg-foot a{color:inherit}.opg-foot__label{color:var(--op-electric);margin-bottom:10px!important}.opg-foot__news-band{background:var(--op-paper);color:var(--op-navy);border-top:1px solid var(--op-line)}.opg-foot__news-band .opg-foot__label{color:var(--op-teal)}.opg-foot__news{display:grid;gap:24px;padding-top:48px;padding-bottom:48px}@media(min-width:990px){.opg-foot__news{grid-template-columns:1fr minmax(0,480px);align-items:end;gap:64px;padding-top:64px;padding-bottom:64px}}html body .opg .opg-foot__news-title{font-family:var(--op-display)!important;--font-body-family-override: var(--op-display);font-size:30px!important;font-weight:500!important;line-height:1.12;letter-spacing:-.02em!important;color:var(--op-navy)!important;text-transform:none!important}@media(min-width:990px){html body .opg .opg-foot__news-title{font-size:40px!important}}.opg-foot__news-text{margin-top:8px!important;color:var(--op-ink-60);font-size:16px}.opg-foot__field-label{display:block;margin-bottom:8px;font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase;color:var(--op-navy)}.opg-foot__field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:480px){.opg-foot__field{grid-template-columns:minmax(0,1fr) auto;gap:0}}html body .opg .opg-foot__field input{width:100%;height:56px;margin:0;padding:0 16px;border:1px solid rgba(13,31,60,.28)!important;border-radius:2px!important;background:#fff!important;color:var(--op-navy)!important;font-family:var(--op-sans)!important;font-size:16px!important;box-shadow:none!important;outline-offset:0;caret-color:var(--op-teal)}html body .opg .opg-foot__field input::placeholder{color:var(--op-ink-60);opacity:1}html body .opg .opg-foot__field input:focus{border-color:var(--op-teal)!important}@media(min-width:480px){html body .opg .opg-foot__field input{border-right:0!important;border-radius:2px 0 0 2px!important}html body .opg .opg-foot__field .opg-btn{border-radius:0 2px 2px 0!important}}.opg-foot__msg{margin-top:10px!important;font-size:14px;color:var(--op-teal)}.opg-foot__msg--error{color:var(--op-sale)}.opg-foot__main{display:grid;gap:24px;padding:40px 0 24px}@media(max-width:749px){.opg-foot__logo img{width:96px}}@media(min-width:750px){.opg-foot__main{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:48px;padding:56px 0 40px}}.opg-foot__logo{display:inline-block}.opg-foot__logo img{display:block;height:auto;max-width:100%}.opg-foot__wordmark{font-family:var(--op-display);font-size:24px;text-decoration:none}.opg-foot__brand-text{margin-top:12px!important;color:var(--op-on-navy-60);font-size:15px;max-width:32ch}.opg-foot__cols{display:grid}@media(min-width:750px){.opg-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.opg-foot__col,.opg-foot__base{border-top:1px solid var(--op-line-dark)}@media(min-width:750px){.opg-foot__col{border:0}}.opg-foot__col-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;color:var(--op-electric)}.opg-foot__col-head::-webkit-details-marker{display:none}.opg-foot__col-head::marker{content:""}.opg-foot__chev{transition:transform .2s var(--op-ease);color:#fff}.opg-foot__col[open] .opg-foot__chev{transform:rotate(180deg)}@media(min-width:750px){.opg-foot__col-head{min-height:0;margin-bottom:16px;cursor:default;pointer-events:none}.opg-foot__chev{display:none}}.opg-foot__links{padding:0 0 16px!important}.opg-foot__links a{display:flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;font-size:16px}@media(min-width:750px){.opg-foot__links{padding:0!important}.opg-foot__links a{min-height:36px}}.opg-foot__links a:hover,.opg-foot__text a:hover{color:var(--op-electric);text-decoration:underline;text-underline-offset:4px}.opg-foot__text{padding-bottom:20px;color:var(--op-on-navy-60);font-size:15px}.opg-foot__text p+p{margin-top:12px!important}html body .opg-foot .opg-foot__text a{color:#fff!important;text-decoration:underline;text-decoration-color:var(--op-electric);text-underline-offset:4px;overflow-wrap:anywhere}.opg-foot__base{padding:24px 0 calc(32px + env(safe-area-inset-bottom));display:grid;gap:20px}.opg-foot__disclaimer{font-size:13px;line-height:1.6;color:var(--op-on-navy-60);max-width:88ch}.opg-foot__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.opg-foot__copy{color:var(--op-on-navy-60)}@media(max-width:749px){.opg-foot__legal{flex-direction:column-reverse;align-items:flex-start}.opg-foot__pay{justify-content:flex-start}}.opg-contact{background:var(--op-paper);color:var(--op-navy);font-size:17px;line-height:1.55}.opg-contact__hero{background-color:var(--op-navy);color:#fff;padding:48px 0 40px;background-image:linear-gradient(var(--op-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--op-line-dark) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}@media(min-width:990px){.opg-contact__hero{padding:88px 0 72px}}.opg-contact__label{display:inline-block;padding:6px 10px;border:1px solid currentColor;border-radius:2px;color:var(--op-electric);margin-bottom:20px!important}html body .opg .opg-contact__title{font-size:40px!important;line-height:1.08;max-width:16ch;margin:0;color:#fff!important}@media(min-width:750px){html body .opg .opg-contact__title{font-size:56px!important}}.opg-contact__promise{display:inline-flex;align-items:center;gap:10px;margin-top:20px!important;color:var(--op-on-navy-60);font-size:17px}.opg-contact__promise svg{color:var(--op-electric);flex:none}.opg-contact__jump{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:12px!important}html body .opg .opg-contact__jump a{display:inline-flex;align-items:center;min-height:44px;color:#fff!important;text-decoration:underline;text-decoration-color:var(--op-electric);text-underline-offset:5px;font-size:16px;overflow-wrap:anywhere}.opg-contact__faq{scroll-margin-top:24px}.opg-faq summary:hover span{text-decoration:underline;text-underline-offset:4px}.opg-contact__intro{margin-top:16px;color:var(--op-on-navy-60);max-width:60ch}.opg-contact__grid{display:grid;gap:48px;padding-top:40px;padding-bottom:64px}@media(min-width:990px){.opg-contact__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;padding-top:72px;padding-bottom:112px}}.opg-form,.opg-form__row{display:grid;gap:20px}@media(min-width:750px){.opg-form__row{grid-template-columns:1fr 1fr}}.opg-field{display:grid;gap:8px;min-width:0}.opg-field label{font-family:var(--op-mono);--font-body-family-override: var(--op-mono);font-size:12px;font-weight:500;letter-spacing:.08em!important;text-transform:uppercase;color:var(--op-navy)}.opg-field label span[aria-hidden]{color:var(--op-sale)}.opg-field__opt{text-transform:none;letter-spacing:0!important;color:var(--op-ink-60);font-family:var(--op-sans);font-size:13px}html body .opg .opg-field :is(input,select,textarea){width:100%;margin:0;padding:14px 16px;min-height:52px;border:1px solid rgba(13,31,60,.28)!important;border-radius:2px!important;background:#fff!important;color:var(--op-navy)!important;font-family:var(--op-sans)!important;font-size:16px!important;line-height:1.4;box-shadow:none!important;appearance:none;-webkit-appearance:none}html body .opg .opg-field textarea{min-height:160px;resize:vertical}html body .opg .opg-field :is(input,select,textarea):focus{border-color:var(--op-teal)!important}html body .opg .opg-field :is(input,textarea)[aria-invalid=true]{border-color:var(--op-sale)!important}html body .opg .opg-field :is(input,textarea)::placeholder{color:var(--op-ink-60);opacity:1}html body .opg .opg-field :is(input,select,textarea){caret-color:var(--op-teal)}.opg-select{position:relative}.opg-select svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--op-navy)}html body .opg .opg-select select{padding-right:44px;cursor:pointer}.opg-form__req{font-size:13px;color:var(--op-ink-60)}.opg-form__req span{color:var(--op-sale)}.opg-form__status{display:flex;gap:12px;padding:16px;border-radius:2px;border:1px solid;font-size:16px;outline:none}.opg-form__status svg{flex:none;margin-top:1px}.opg-form__status--ok{background:var(--op-teal-50);border-color:var(--op-teal);color:var(--op-navy)}.opg-form__status--ok svg{color:var(--op-teal)}.opg-form__status--error{background:#fdf1f0;border-color:var(--op-sale);color:var(--op-navy)}.opg-form__status--error svg{color:var(--op-sale)}html body .opg .opg-form__status-title{font-weight:600;color:var(--op-navy)!important;margin-bottom:2px!important}.opg-form__status ul{margin:4px 0 0!important;padding:0!important;list-style:none}.opg-form__status a{color:var(--op-sale);text-underline-offset:3px}html body .opg .opg-contact__h2{font-size:30px!important;line-height:1.15;margin-bottom:16px!important;color:var(--op-navy)!important}.opg-faq{border-top:1px solid var(--op-line)}.opg-faq:last-of-type{border-bottom:1px solid var(--op-line)}.opg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none;font-weight:600;font-size:17px;line-height:1.35}.opg-faq summary::-webkit-details-marker{display:none}.opg-faq summary::marker{content:""}.opg-faq summary svg{flex:none;color:var(--op-teal);transition:transform .2s var(--op-ease)}.opg-faq[open] summary svg{transform:rotate(45deg)}.opg-faq__a{padding:0 0 20px;color:var(--op-ink-60);font-size:16px;max-width:60ch}.opg-faq__a p+p{margin-top:10px!important}.opg-faq__a strong{color:var(--op-navy)}.opg-contact__card{margin-top:40px;padding:24px;background:var(--op-blue-50);border-radius:2px;position:relative;display:grid;gap:14px}.opg-contact__card:before,.opg-contact__card:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--op-teal);border-style:solid}.opg-contact__card:before{top:0;left:0;border-width:1px 0 0 1px}.opg-contact__card:after{bottom:0;right:0;border-width:0 1px 1px 0}.opg-contact__card-label{color:var(--op-teal)}.opg-contact__line{display:flex;gap:12px;align-items:flex-start;font-size:16px}.opg-contact__line svg{flex:none;margin-top:3px;color:var(--op-teal)}html body .opg .opg-contact__line a{color:var(--op-teal)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){#CartDrawer.op-cart .drawer__inner,.opg-foot__chev,.opg-faq summary svg{transition:none!important}#CartDrawer.op-cart .spin-animation{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/op-global.css.map */
