.roya-ship{background:var(--roya-accent);color:#14172a}.roya-ship__inner{padding-top:.9rem;padding-bottom:1rem}.roya-ship__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.roya-ship__msg{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:.02em;line-height:1.4;display:flex;gap:.6rem;align-items:center}.roya-ship__count{font-size:1.25rem;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums;direction:ltr}.roya-ship__track{margin-top:.7rem;height:.6rem;border-radius:1rem;background:#ffffff73;overflow:hidden}.roya-ship__fill{display:block;height:100%;border-radius:1rem;background:#14172a;transition:width .4s ease}.roya-ship.is-done .roya-ship__fill{background:#1f7a4a}.product-grid .card-wrapper{background:#fff;border-radius:1.6rem;padding:.8rem .8rem 1.2rem;box-shadow:0 .2rem 1.4rem #14172a0f;height:100%;display:flex;flex-direction:column}.product-grid .card-wrapper>.card{flex:1}.product-grid .card__inner,.product-grid .card__media,.product-grid .card .media{border-radius:1.2rem;overflow:hidden}.product-grid .card__content{padding-left:.4rem;padding-right:.4rem}.product-grid .badge{border-radius:2rem}.roya-cx__desc{margin:.4rem 0 0;font-size:1.25rem;line-height:1.55;color:rgba(var(--color-foreground),.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roya-cx__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 .2rem}.roya-cx__badge{display:inline-block;padding:.25rem .9rem;border-radius:2rem;background:#14172a;color:#fff;font-size:1.1rem;line-height:1.6;letter-spacing:.02em}.roya-cx__badge--soft{background:#f3ecdc;color:#765f2c}.product-grid .quick-add{margin:1rem 0 0}.product-grid .quick-add__submit{min-height:4.2rem;border-radius:2.4rem;font-size:1.25rem;letter-spacing:.04em;text-transform:none;padding:0 1.4rem;gap:.6rem;display:inline-flex;align-items:center;justify-content:center}.product-grid .quick-add__submit:after,.product-grid .quick-add__submit:before{border-radius:2.4rem}.roya-qa-ico{width:1.7rem;height:1.7rem;flex:none}.product-grid .quick-add__submit .loading__spinner{position:absolute}.roya-pills-wrap{margin-top:1.6rem}.roya-pills{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:.4rem 0;justify-content:center;align-items:center}.roya-pills::-webkit-scrollbar{display:none}.roya-pill{flex:none;padding:.9rem 2rem;border-radius:3rem;border:.1rem solid rgba(var(--color-foreground),.18);background:#fff;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.45rem;font-weight:600;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.roya-pill:hover{border-color:rgba(var(--color-foreground),.45)}.roya-pill.is-active{background:#14172a;border-color:#14172a;color:#fff}.roya-pills--sub{margin-top:.6rem}.roya-pill--sub{padding:.6rem 1.6rem;font-size:1.3rem;font-weight:500}.roya-pill--sub.is-active{background:var(--roya-accent);border-color:var(--roya-accent);color:#14172a}@media screen and (max-width:749px){.roya-pills{justify-content:flex-start;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.roya-ob{padding-top:4rem;padding-bottom:4rem}.roya-ob__card{border-radius:2rem;padding:3.6rem 2.4rem;background:linear-gradient(135deg,#14172a,#232a4d);color:#fff;text-align:center}.roya-ob__eyebrow{margin:0 0 .8rem;color:var(--roya-accent);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}.roya-ob__title{margin:0;color:#fff;font-size:clamp(2.6rem,4vw,4rem);line-height:1.2}.roya-ob__text{margin:1.2rem auto 0;max-width:52rem;color:#ffffffc7;font-size:1.5rem;line-height:1.7}.roya-ob__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.4rem}.roya-ob__btn{display:inline-flex;align-items:center;min-height:4.6rem;padding:0 2.6rem;border-radius:3rem;background:var(--roya-accent);color:#14172a;text-decoration:none;font-weight:600;font-size:1.45rem}.roya-ob__btn--ghost{background:transparent;color:#fff;border:.1rem solid rgba(255,255,255,.5)}@media screen and (max-width:749px){.roya-sticky .button{border-radius:3rem}.roya-sticky .button:after,.roya-sticky .button:before{border-radius:3rem}}.product-grid .card>.card__content{flex-grow:1;display:flex;flex-direction:column}.product-grid .card__content>.quick-add{margin-top:auto;padding-top:1rem}.product-grid a.roya-qa-link{text-decoration:none}.product-grid>.grid__item{display:flex}.product-grid>.grid__item>.card-wrapper{width:100%}
/*# sourceMappingURL=/cdn/shop/t/32/assets/roya-v20.css.map */
