:root{--steddy-red: #F52E19;--steddy-red-hov: #C53A2A;--steddy-red-light: #C53A2A;--steddy-navy: #1E2A3A;--steddy-navy-hov: #15202D;--steddy-cloud: #F8F4EE;--steddy-steel: #D4D0C7;--steddy-concrete: #9A938A;--steddy-stroke: #E8E1D4}.announcement-bar,[class*=announcement]{letter-spacing:.04em;font-size:12.5px}header.header,.section--header{background:var(--steddy-cloud);border-bottom:1px solid var(--steddy-stroke)}.product-card,.card-product,[class*=product-card]{border:1px solid var(--steddy-stroke);border-radius:12px;background:#fff;transition:transform .2s,box-shadow .2s;overflow:hidden}.product-card:hover,.card-product:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e2a3a14}.product-card .price,.card-product .price{color:var(--steddy-red);font-weight:700}a.button:not(.button-unstyled):not([class*=quick-add]):not([class*=thumb]),button.button:not(.button-unstyled):not([class*=quick-add]):not([class*=quantity]),button[type=submit]:not(.button-unstyled):not([class*=quick-add]){font-weight:700!important;font-size:16px!important;letter-spacing:.025em!important;text-shadow:0 1px 2px rgba(0,0,0,.15);padding:16px 32px!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}a.button:not(.button-unstyled):not([class*=quick-add]):hover,button.button:not(.button-unstyled):not([class*=quick-add]):not([class*=quantity]):hover,button[type=submit]:not(.button-unstyled):not([class*=quick-add]):hover{transform:translateY(-1px);box-shadow:0 4px 14px #e5442d52}.button--secondary,.btn-secondary{background:transparent!important;color:var(--steddy-navy)!important;border:1.5px solid var(--steddy-navy)!important;border-radius:8px!important}.button--secondary:hover{background:var(--steddy-navy)!important;color:#fff!important}.badge,.product-card .badge,.label-sale{background:var(--steddy-navy);color:#fff;border-radius:4px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-weight:600}footer.footer,.section--footer{background:var(--steddy-navy)!important;color:var(--steddy-cloud)!important}footer.footer a:hover,.section--footer a:hover{color:var(--steddy-red)!important}.product__sku,.product-meta,.specs-table td,.product-info .sku,[data-product-sku]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:.02em}.collection-hero h1:after,.collection-header h1:after,.section--collection-banner h1:after{content:"";display:block;width:48px;height:3px;background:var(--steddy-red);margin-top:16px}.collection-card,.card-collection,[class*=collection-card]{overflow:hidden;border-radius:12px}.collection-card img,.card-collection img,[class*=collection-card] img{transition:transform .4s ease}.collection-card:hover img,.card-collection:hover img,[class*=collection-card]:hover img{transform:scale(1.04)}a,button{transition:color .18s,background .18s,border-color .18s}input[type=email]:focus,input[type=text]:focus,textarea:focus{outline:none!important;border-color:var(--steddy-red)!important;box-shadow:0 0 0 2px #c13a3a26!important}.image-with-text__image,.image-with-text img,[class*=image-with-text] img{max-height:380px;width:auto!important;margin-left:auto}@media(max-width:749px){.layout-panel-flex--column.mobile-column,.layout-panel-flex--row.mobile-column{--horizontal-alignment-mobile: center !important;--horizontal-alignment: center !important;align-items:center!important}.layout-panel-flex--row.mobile-column .text-block,.layout-panel-flex--row.mobile-column .text-block *{text-align:center!important}.layout-panel-flex--row.mobile-column .button,.layout-panel-flex--row.mobile-column a.button,.layout-panel-flex--row.mobile-column [class*=button]{margin-left:auto!important;margin-right:auto!important}}.product-card,[class*=product-card],.card-product,[class*=card-product]{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;border:1px solid var(--steddy-stroke)!important;border-radius:12px;background:#fff;overflow:hidden}[class*=product-card]>a:has(img),[class*=product-card__image],[class*=product-card__media],[class*=product-card]>picture,[class*=product-card]>img{margin:0!important;padding:0!important}.product-card__title,.product-card__name,[class*=product-card__title],[class*=card-product__title],[class*=product-card] h3,[class*=product-card] a:not(:has(img)){padding:14px 18px 6px!important;font-weight:600;color:var(--steddy-navy)!important;font-size:14.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.4em + 14px)}.product-card__price,.card-product__price,[class*=price-item],[class*=product-card] .price,[class*=product-card]>*:last-child{margin-top:auto!important;padding:6px 18px 16px!important;color:var(--steddy-red)!important;font-weight:700;font-size:16px}.product-card__title,.product-card__name,[class*=product-card__title],[class*=card-product__title],[class*=product-card] h3,[class*=product-card] a:not(:has(img)){padding:14px 9px 6px!important;font-weight:600;color:var(--steddy-navy)!important;font-size:14.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.4em + 14px)}.product-card__price,.card-product__price,[class*=price-item],[class*=product-card] .price,[class*=product-card]>*:last-child{margin-top:auto!important;padding:6px 9px 16px!important;color:var(--steddy-red)!important;font-weight:700;font-size:16px}.product-card .price,.product-card__price,[class*=product-card] .price,[class*=price-item--regular],[class*=price-item--sale]{padding:6px 9px 16px!important;margin:auto 0 0!important;text-align:left!important;color:var(--steddy-red)!important;font-weight:700;font-size:16px}[class*=price-item--hidden],[class*=visually-hidden]:has([class*=price]),.product-card__price--double,[class*=price][hidden]{display:none!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,[class*=dynamic-checkout] button,[class*=shopify-payment-button] button{background:transparent!important;color:var(--steddy-navy)!important;border:1.5px solid var(--steddy-navy)!important;border-radius:8px!important;padding:14px 24px!important;font-weight:600!important;letter-spacing:.02em;box-shadow:none!important}.shopify-payment-button__button:hover,[class*=dynamic-checkout] button:hover,[class*=shopify-payment-button] button:hover{background:var(--steddy-navy)!important;color:#fff!important}.product-form__submit,[class*=product-form] button[type=submit],.product__add-to-cart{background:var(--steddy-red)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:14px 24px!important;font-weight:600!important;letter-spacing:.02em;font-size:15px!important}.product-form__submit:hover,[class*=product-form] button[type=submit]:hover{background:var(--steddy-red-hov)!important;transform:translateY(-1px)}.product-media-gallery,[class*=product-media-gallery],.product__media-gallery,[class*=media-gallery]{padding-top:0!important;margin-top:0!important;gap:8px!important}.product__media-thumbnails,.media-gallery__thumbnails,[class*=thumbnails],[class*=thumbnail-list]{margin-top:8px!important;padding-top:0!important;gap:6px!important}.product__media-thumbnail,[class*=thumbnail-item],[class*=media-thumbnail]{margin:0!important}.section--product-information,[class*=section--product-information],.shopify-section--product-information{padding-top:16px!important}.section--product-information h2,[class*=section--product-information] h2,.product__description h2,[class*=product__description] h2,.rte h2,[class*=metafield] h2,.product-information h2{font-size:22px!important;line-height:1.3!important;margin:28px 0 10px!important;font-weight:700!important;color:var(--steddy-navy)!important;letter-spacing:-.01em}.section--product-information h3,[class*=section--product-information] h3,.product__description h3,[class*=product__description] h3,.rte h3,[class*=metafield] h3,.product-information h3{font-size:17px!important;line-height:1.4!important;margin:20px 0 8px!important;font-weight:600!important;color:var(--steddy-navy)!important}.section--product-information h4,.product__description h4,.rte h4{font-size:15px!important;font-weight:600!important;margin:16px 0 6px!important;color:var(--steddy-navy)!important;text-transform:uppercase;letter-spacing:.06em}.section--product-information h2:first-child,.section--product-information h3:first-child,.product__description h2:first-child,.product__description h3:first-child,.rte h2:first-child,.rte h3:first-child{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
