:root{--ryy-burgundy: #57161b;--ryy-cream: #f6efe7}.ryy-ship-bar{padding:0 0 1.6rem}.ryy-ship-bar__text{font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;margin:0 0 .8rem;color:rgb(var(--color-foreground))}.ryy-ship-bar__track{height:.4rem;background:var(--ryy-cream);border-radius:999px;overflow:hidden}.ryy-ship-bar__track span{display:block;height:100%;background:var(--ryy-burgundy);border-radius:999px;transition:width .3s ease}.ryy-upsell{padding:2.4rem 0 1rem}.ryy-upsell__heading{font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.ryy-upsell__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ryy-upsell__item{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.ryy-upsell__item img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;display:block;margin-bottom:.6rem}.ryy-upsell__title{display:block;font-size:1.1rem;letter-spacing:.04rem;text-transform:uppercase;line-height:1.35}.ryy-upsell__price{display:block;font-size:1.1rem;margin-top:.2rem}.drawer__footer{display:flex;flex-direction:column}.drawer__footer>details{order:0}.drawer__footer>.cart-drawer__footer{order:1}.drawer__footer>.ryy-cart-saving{order:2}.drawer__footer>.cart__ctas{order:3}.drawer__footer>.ryy-cart-footer{order:4}.ryy-cart-express{margin-top:1rem}.ryy-cart-saving{margin:1.6rem 0 0;padding:1.4rem 1rem;background:var(--ryy-burgundy);color:#fff;text-align:center;font-size:1.4rem;letter-spacing:.02rem;line-height:1.3}.ryy-cart-saving strong{font-weight:600}.ryy-trust{list-style:none;margin:1.6rem 0 0;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.ryy-trust li{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;padding:.5rem 0 .5rem 2.2rem;position:relative;color:rgb(var(--color-foreground))}.ryy-trust li:before{content:"\2713";position:absolute;left:0;top:.5rem}.card__badge{display:flex;flex-wrap:wrap;gap:.6rem}.badge.ryy-low-stock{background:var(--ryy-cream);color:var(--ryy-burgundy);border:1px solid var(--ryy-burgundy)}.product__inventory:has(.svg-wrapper[style*="62, 214, 96"]),.product__inventory:has(.svg-wrapper[style*="200, 200, 200"]){display:none}.product__inventory .svg-wrapper{display:none}.product__inventory{color:var(--ryy-burgundy);font-size:1.3rem;letter-spacing:.08rem}.product-card-wrapper>.card{position:relative}.product-card-wrapper>.card>.card__content{position:static}.product-card-wrapper .quick-add{position:absolute;top:1rem;right:1rem;z-index:3;margin:0;grid-row-start:auto}.product-card-wrapper .quick-add__submit.button{width:4rem;min-width:4rem;height:4rem;min-height:4rem;padding:0;border:0;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%2357161b' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") center / 1.4rem no-repeat;font-size:0;letter-spacing:0;color:transparent;box-shadow:0 1px 6px #00000024}.product-card-wrapper .quick-add__submit.button:before,.product-card-wrapper .quick-add__submit.button:after{display:none}.product-card-wrapper .quick-add__submit.button.loading{background-image:none}.product-card-wrapper .quick-add__submit .loading__spinner{width:1.6rem}.product-card-wrapper .quick-add__submit[disabled]{display:none}@media screen and (min-width:990px)and (hover:hover){.product-card-wrapper .quick-add{opacity:0;transition:opacity .2s ease}.product-card-wrapper:hover .quick-add,.product-card-wrapper:focus-within .quick-add{opacity:1}}.ryy-bis{margin:1.2rem 0 1.6rem;max-width:44rem}.ryy-bis[hidden],.ryy-bis [hidden]{display:none!important}.ryy-bis__toggle{width:100%;min-height:4.6rem;font-family:inherit;font-size:1.3rem;letter-spacing:.08rem;text-transform:uppercase;background:#fff;color:var(--ryy-burgundy);border:1px solid var(--ryy-burgundy);cursor:pointer}.ryy-bis__intro{font-size:1.3rem;margin:0 0 1rem}.ryy-bis__row{display:flex;gap:.8rem}.ryy-bis__input{flex:1;min-width:0;font-family:inherit;font-size:1.4rem;padding:1.1rem 1.4rem;border:1px solid rgba(0,0,0,.3);background:#fff}.ryy-bis__submit{flex:none;font-family:inherit;font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;background:var(--ryy-burgundy);color:#fff;border:0;padding:0 2rem;cursor:pointer}.ryy-bis__submit[disabled]{opacity:.5}.ryy-bis__msg{font-size:1.3rem;margin:.8rem 0 0}.ryy-bis__msg:empty{display:none}.ryy-sticky-atc{display:none}@media screen and (max-width:749px){.ryy-sticky-atc{display:block;position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:20;background:#fff;box-shadow:0 2px 18px #00000024;padding:1rem 1.2rem;transform:translateY(150%);transition:transform .25s ease}.ryy-sticky-atc.is-visible{transform:none}.ryy-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.ryy-sticky-atc__img{width:4.8rem;height:7.2rem;object-fit:cover;flex:none}.ryy-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ryy-sticky-atc__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.ryy-sticky-atc__meta{font-size:1.2rem;color:#000000b3}.ryy-sticky-atc__btn{flex:none;font-family:inherit;font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;background:var(--ryy-burgundy);color:#fff;border:0;padding:1.2rem 1.8rem;cursor:pointer}.ryy-sticky-atc__btn[disabled]{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ryy-redesign.css.map */
