@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--ot-bg:#0b0c0e;--ot-bg-2:#14161a;--ot-bg-3:#1b1e23;--ot-stone:#edeae3;--ot-text:#f4f4f1;--ot-muted:#9aa0a6;--ot-muted-2:#6b7176;--ot-accent:#c8a35a;--ot-line:rgba(255,255,255,.09);--ot-radius:2px;--ot-ease:cubic-bezier(.22,.61,.36,1);--ot-display:"Oswald","Arial Narrow","Helvetica Neue Condensed",Impact,sans-serif;--ot-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{font-family:var(--ot-body);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3,.cart-items__title-row h1,.cart-title h1{font-family:var(--ot-display);text-transform:uppercase;letter-spacing:.02em;line-height:1.05}h4,h5,h6,.h4,.h5,.h6{font-family:var(--ot-display);text-transform:uppercase;letter-spacing:.08em}::selection{background:var(--ot-accent);color:#0b0c0e}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ot-accent);outline-offset:3px}.button,button.button,a.button,.button-primary,.shopify-payment-button__button--unbranded{font-family:var(--ot-body);font-weight:700;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;border-radius:var(--ot-radius);transition:background .3s var(--ot-ease),color .3s var(--ot-ease),transform .3s var(--ot-ease)}.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-1px)}.button-secondary{border-color:#fff6!important}.button-secondary:hover{border-color:var(--ot-accent)!important;color:var(--ot-accent)!important}.link,.text-link{color:var(--ot-accent)}input:not([type=checkbox]):not([type=radio]),textarea,select,.field__input,.contact-form__input{font-family:var(--ot-body);border-radius:var(--ot-radius)}input::placeholder,textarea::placeholder{color:var(--ot-muted-2)}.content-for-layout{background:var(--ot-bg);color:var(--ot-text)}.cart-items__title,.cart-items__title a{font-family:var(--ot-display);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;line-height:1.3;color:var(--ot-text);text-decoration:none}.cart-items__title a:hover{color:var(--ot-accent)}.cart-items__media-container{background:#efede8;border:1px solid var(--ot-line);border-radius:var(--ot-radius);overflow:hidden}.cart-items__table-row{border-color:var(--ot-line)!important}.cart-items__price{font-family:var(--ot-display);letter-spacing:.04em;font-size:1.05rem}.cart-items__remove{color:var(--ot-muted)}.cart-items__remove:hover{color:var(--ot-accent)}.cart-summary,.cart__summary,.cart-summary__wrapper{background:var(--ot-bg-2);border:1px solid var(--ot-line);border-radius:var(--ot-radius)}.cart-actions__divider{border-color:var(--ot-line)!important}.cart-discount__input{background:#101215;border-color:#2a2d33;color:var(--ot-text)}.cart-discount__pill{background:#c8a35a29;color:var(--ot-accent);border-color:#c8a35a66}.cart-items__empty-button{margin-top:1rem}.product-grid__item .product-card,.product-card{border-radius:var(--ot-radius)}.product-card__title,.product-card .card-title{font-family:var(--ot-display);text-transform:uppercase;letter-spacing:.05em;font-size:.98rem;line-height:1.3}.product-card .price,.product-card__price{font-family:var(--ot-display);letter-spacing:.04em}.product-card__vendor,.product-card .vendor{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ot-muted)}.product-badges__badge,.product-badge{font-family:var(--ot-body);font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.facets__summary,.facets summary,.sorting__label{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ot-muted)}.facets__form,.facets-wrapper{border-color:var(--ot-line)!important}.pagination__link{font-family:var(--ot-display);font-size:.9rem;letter-spacing:.06em;color:var(--ot-muted);border-radius:var(--ot-radius)}.pagination__link--current{color:#0b0c0e!important;background:var(--ot-accent)!important}.pagination__link:hover:not(.pagination__link--current):not(.pagination__link--disabled){color:var(--ot-accent)}.contact-form__input{background:#101215!important;border:1px solid #2a2d33!important;color:var(--ot-text)!important}.contact-form__input:focus{border-color:var(--ot-accent)!important}.contact-form label{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ot-muted)}.contact-form__success{color:#8fbf7f}.contact-form__error{color:#d97b6c}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important}.shopify-policy__title{background:var(--ot-bg-2);border-bottom:1px solid var(--ot-line);padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(2.6rem,6vw,4.5rem)}.shopify-policy__title h1{max-width:1360px;margin:0 auto;font-size:clamp(2.2rem,5vw,4rem);color:var(--ot-text);position:relative}.shopify-policy__title h1:before{content:"Optics Trader";display:block;font-family:var(--ot-body);font-size:.72rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--ot-accent);margin-bottom:1.1rem}.shopify-policy__body{background:var(--ot-stone);color:#33312c;padding:5rem clamp(1.25rem,4vw,3rem)}.shopify-policy__body .rte,.shopify-policy__body>div{max-width:50rem;margin-inline:auto;font-size:1.02rem;line-height:1.8}.shopify-policy__body p{margin:0 0 1.3em}.shopify-policy__body b,.shopify-policy__body strong{color:#141518}.shopify-policy__body a{color:#8a6f35;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:#141518}.shopify-policy__body ul{margin:0 0 1.35em;padding-left:1.4em}.shopify-policy__body li{margin-bottom:.4em}.shopify-policy__body h2,.shopify-policy__body h3{color:#141518;margin:2em 0 .8em}.customer h1,.customer h2{font-family:var(--ot-display);text-transform:uppercase}.customer input{background:#101215;border:1px solid #2a2d33;color:var(--ot-text);border-radius:var(--ot-radius)}.predictive-search,.search-modal__content{font-family:var(--ot-body)}.predictive-search__heading{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ot-muted)}footer .menu__heading,footer h2,footer .h6{font-family:var(--ot-display);letter-spacing:.14em}.section-background{color:inherit}.rte a{color:var(--ot-accent)}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h1,#MainContent .h2,#MainContent .h3{font-family:var(--ot-display)!important;text-transform:uppercase;letter-spacing:.03em}#MainContent .product-card__content h3,#MainContent .product-grid__card h3,.product-grid-view-zoom-out--details{font-size:.95rem!important;letter-spacing:.05em;line-height:1.3}.shopify-policy__title,.shopify-policy__title h1{text-align:left}#shopify-pc__banner.shopify-pc__banner__dialog{background:#14161a!important;color:#f4f4f1!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:2px!important;box-shadow:0 30px 60px #0009!important;font-family:var(--ot-body)!important}#shopify-pc__banner h2{font-family:var(--ot-display)!important;text-transform:uppercase;letter-spacing:.06em;color:#f4f4f1!important}#shopify-pc__banner p,#shopify-pc__banner span{color:#cfd2d6!important}#shopify-pc__banner a{color:#c8a35a!important}#shopify-pc__banner button{font-family:var(--ot-body)!important;font-size:.66rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:2px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{background:#c8a35a!important;color:#0b0c0e!important;border-color:#c8a35a!important}#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:#f4f4f1!important;border:1px solid rgba(255,255,255,.35)!important}#shopify-pc__prefs__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background:#14161a!important;color:#f4f4f1!important}#shopify-pc__prefs h2,#shopify-pc__prefs h3,#shopify-pc__prefs p,#shopify-pc__prefs label{color:#f4f4f1!important}#MainContent .ot-product-card__media{background:#f3f1ec}#MainContent .ot-product-card__media img{object-fit:contain;padding:7% 9%;mix-blend-mode:multiply}#MainContent .ot-products--dark-cards .ot-product-card__media{background:#e6e3dc}.ot-product-card__quick .quick-add{position:relative;inset:auto;pointer-events:auto}.ot-product-card__quick .quick-add__product-form-component,.ot-product-card__quick .quick-add__product-form-component .shopify-product-form{display:block;height:auto;container-type:normal}.ot-product-card__quick add-to-cart-component{display:block}.ot-product-card__quick [data-quick-add-button=add] .quick-add__button--add,.ot-product-card__quick [data-quick-add-button=choose] .quick-add__button--choose{position:static;display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;max-inline-size:none;height:auto;min-height:46px;padding:.8rem 1rem;opacity:1;scale:none;border:1px solid #141518;border-radius:var(--ot-radius, 0);background:#141518;color:#f4f4f1;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ot-product-card__quick [data-quick-add-button] .quick-add__button:is(:hover,:focus-visible){width:100%;padding-inline-end:1rem;background:var(--ot-accent, #c8a35a);border-color:var(--ot-accent, #c8a35a);color:#0b0c0e}.ot-product-card__quick .quick-add__button>.add-to-cart-icon{width:16px;height:16px}.ot-product-card__quick .quick-add__button[data-added=true]{width:100%;color:transparent}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ot-global.css.map */
