.product-form__submit.button--secondary{--color-button: var(--color-primary-button);--color-button-text: var(--color-primary-button-text)}.product-form__submit.button--secondary:after{--border-opacity: 0}.product .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-primary-button))}.product .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-primary-button));border-color:rgb(var(--color-primary-button));color:rgb(var(--color-primary-button-text))}.product .product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-primary-button-text),.3)}.product .product-form__input--pill input[type=radio].disabled:checked+label,.product .product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-primary-button-text),.6)}.back-to-top{position:fixed;right:1.6rem;bottom:1.6rem;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.3rem;border:0;border-radius:999px;background:rgb(var(--color-primary-button, 31 42 92));color:rgb(var(--color-primary-button-text, 255 255 255));font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06rem;line-height:1;cursor:pointer;box-shadow:0 .4rem 1.2rem #0003;opacity:.92;transition:opacity .2s ease,transform .2s ease}.back-to-top:hover,.back-to-top:focus-visible{opacity:1;transform:translateY(-.2rem)}.back-to-top[hidden]{display:none}@media screen and (max-width:749px){.back-to-top{right:1.2rem;bottom:1.2rem;padding:.9rem}.back-to-top__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.cart-nudge{margin:0 0 1rem;color:rgba(var(--color-foreground),.85)}.cart-drawer .cart-nudge,.cart__footer .cart-nudge{text-align:right}.sticky-atc{display:none}@media screen and (max-width:749px){.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:.9rem 1.5rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.2rem #00000014}.sticky-atc[hidden]{display:none}.sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.3}.sticky-atc__title{font-size:1.2rem;color:rgba(var(--color-foreground),.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:1.5rem;font-weight:600}.sticky-atc__button{flex:0 0 auto;min-width:14rem;min-height:4.4rem;padding:0 2rem}body.sticky-atc-visible{padding-bottom:7rem}body.sticky-atc-visible .back-to-top{bottom:8rem}}.footer .newsletter-form .field__label{color:rgb(var(--color-foreground));opacity:1}.footer .newsletter-form .field:after{--inputs-border-opacity: .55}@media screen and (max-width:749px){.rte table.compare,.rte table.compare tbody,.rte table.compare tr,.rte table.compare td{display:block;width:100%;box-sizing:border-box}.rte table.compare tr:first-child{display:none}.rte table.compare tr{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--media-radius, .8rem);margin-bottom:1.2rem;padding:.4rem 0}.rte table.compare td{border:0;padding:.6rem 1.2rem}.rte table.compare td.compare__label{font-weight:600;font-size:1.1em;padding-bottom:.2rem}.rte table.compare td[data-col]:before{content:attr(data-col) ". ";font-weight:600}}@media screen and (max-width:749px){.header__heading-logo-wrapper{max-width:84px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/carmacraft.css.map */
