:root{--os-red: #e11d2e;--os-ink: #131720;--os-muted: #8a93a3;--os-line: rgba(255, 255, 255, .16);--os-radius: 10px}select,.single-option-selector{color:var(--os-ink);background-color:#fff}.os-menu{list-style:none;margin:0 auto 24px;padding:0;max-width:640px;text-align:center}.os-menu a{color:#fff;text-decoration:none}.os-menu__group{margin:0 0 20px}.os-menu__heading{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-muted)}.os-menu__heading a{color:inherit}.os-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:5.6px 8px}.os-menu__list a{display:inline-block;padding:6.4px 12.8px;border:1px solid var(--os-line);border-radius:999px;font-size:15px;letter-spacing:.02em;text-transform:none}.os-menu__heading{font-size:12px}.os-menu__list a:hover,.os-menu__list a:focus-visible{border-color:#fff}.os-menu__top>a{font-size:18.4px}.site-header__logo-image{height:44px!important;width:auto}@media(max-width:749px){.site-header__logo-image{height:36px!important}}.os-ships{display:inline-flex;align-items:center;gap:8px;margin:4px auto 12px;padding:7.2px 13.6px;border:1px solid var(--os-line);border-radius:999px;font-size:14.4px;color:#e8ebf0}.os-ships:before{content:"";width:8px;height:8px;border-radius:50%;background:#f5b13d;box-shadow:0 0 0 3px #f5b13d33}.os-desc{text-align:left}.os-desc__lead{font-size:17.6px;line-height:1.55;margin-bottom:20px}.os-specs{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:0 0 20px}.os-specs dt{color:var(--os-muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-top:2.4px}.os-specs dd{margin:0}.os-desc__box{margin:0 0 16px;padding-left:17.6px}.os-desc__box li{margin-bottom:4.8px}.os-desc__credit{font-size:13.6px;color:var(--os-muted)}.os-swatches{border:0;margin:0 0 16px;padding:0}.os-swatches legend{width:100%;margin-bottom:8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--os-muted)}.os-swatches legend strong{color:#fff;letter-spacing:.02em;text-transform:none;font-size:16px;margin-left:5.6px}.os-swatches__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:7.2px 6.4px}.os-swatch{position:relative;cursor:pointer}.os-swatch input{position:absolute;opacity:0;pointer-events:none}.os-swatch__img{display:block;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:#fff;border:2px solid transparent;transition:border-color .15s,transform .15s}.os-swatch__img img{width:100%;height:100%;object-fit:contain}.os-swatch__name{display:block;margin-top:3.2px;font-size:11px;letter-spacing:0;text-transform:none;line-height:1.25;color:#c9ced8;text-align:center}.os-swatch:hover .os-swatch__img{transform:translateY(-2px)}.os-swatch input:checked+.os-swatch__img{border-color:var(--os-red)}.os-swatch input:checked~.os-swatch__name{color:#fff;font-weight:600}.os-swatch input:focus-visible+.os-swatch__img{outline:2px solid #fff;outline-offset:2px}.os-swatches+.product-form__item,.os-hidden{display:none!important}.os-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 0 4px;scroll-snap-type:x mandatory}.os-thumbs button{flex:0 0 72px;aspect-ratio:1;padding:0;border-radius:8px;overflow:hidden;background:#fff;border:2px solid transparent;cursor:pointer;scroll-snap-align:start}.os-thumbs button[aria-current=true]{border-color:var(--os-red)}.os-thumbs img{width:100%;height:100%;object-fit:contain}.product__media-wrapper{max-height:62vh}.product__media-preview-image{object-fit:contain}@media(min-width:990px){.os-pdp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);gap:48px;align-items:start;max-width:1280px;margin:0 auto;padding:40px 40px 0}.os-pdp>.product-template__media{max-width:none;margin:0;padding:0}.os-pdp>.product-template__media .product__media-wrapper{max-height:70vh}.os-pdp>.product__content{position:sticky;top:24px;padding:0;max-width:none}.os-pdp .grid__item{width:100%;margin-left:0;left:0;right:0}.os-pdp .product__content-header,.os-pdp .text-center,.os-pdp .product__policies{text-align:left}.os-pdp .os-ships{margin-left:0}.os-pdp .product__content-header{margin-bottom:20px;padding:0}.os-pdp .product__add-to-cart-button{margin-top:12px}.os-pdp .product__policies{font-size:13px;opacity:.8}.os-pdp .product__content-main{display:block}.os-pdp .product__form-container,.os-pdp .product__description{width:100%;float:none;padding:0}}.product__title{margin-bottom:5.6px}.product__price{font-size:21.6px}.product__add-to-cart-button,.cart-drawer__checkout{border-radius:var(--os-radius);text-transform:none;letter-spacing:.02em;font-size:16px}.product__add-to-cart-button{background:var(--os-red);border-color:var(--os-red);color:#fff;font-weight:600}.product__add-to-cart-button:hover{background:#c81626;border-color:#c81626;color:#fff}.os-footer-trust a{font-weight:600}.os-props{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;max-width:1200px;margin:0 auto;padding:40px 32px;color:#fff;text-align:center}.os-props__item svg{width:28px;height:28px;margin-bottom:9.6px;stroke:var(--os-red)}.os-props__title{display:block;font-weight:600;margin-bottom:4px}.os-props__text{font-size:14.4px;color:#b8beca}@media(max-width:749px){.os-props{grid-template-columns:repeat(2,1fr);padding:28px 16px;gap:20px}}@media(prefers-reduced-motion:reduce){.os-swatch__img{transition:none}.os-swatch:hover .os-swatch__img{transform:none}}.product__content-main{display:flex;flex-direction:column}.product__form-container{order:-1;margin-bottom:32px}@media(max-width:749px){.os-swatches__grid{grid-template-columns:repeat(5,1fr)}.os-thumbs button{flex-basis:60px}}.os-props__item:before,.os-props__item::marker{content:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/onestud-fixes.css.map */
