.collection-hero__title,.title--primary,.main-page-title,.related-products__heading,.customer__title,.customer h1,.template-404 .title,.product__title h1,.product__title .h1{font-weight:800;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase}.collection-hero__title:after,.title--primary:after,.main-page-title:after,.related-products__heading:after,.customer__title:after,.customer h1:after,.template-404 .title:after,.product__title h1:after,.product__title .h1:after{content:".";color:var(--roya-accent, #e0272d)}.collection-hero__title:before,.title--primary:before,.main-page-title:before,.related-products__heading:before,.customer__title:before,.customer h1:before,.template-404 .title:before{content:"";display:block;width:3.6rem;height:.2rem;margin-bottom:1.6rem;background:var(--roya-accent, #e0272d)}.title-wrapper--self-padded-tablet-down .title--primary:before,.center .title--primary:before,.customer:not(.account):not(.order) h1:before{margin-left:auto;margin-right:auto}.article-template__title{font-weight:800;letter-spacing:-.01em}.article-template__title:before{content:"";display:block;width:3.6rem;height:.2rem;margin:0 auto 1.6rem;background:var(--roya-accent, #e0272d)}.collection-hero__inner{padding-top:2rem}.collection-hero__description{max-width:52rem;font-size:1.6rem;line-height:1.6;opacity:.78}.card__heading,.card-information .card__heading{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.card__heading a{transition:color var(--motion-fast) var(--ease-out)}.card-wrapper:hover .card__heading a{color:var(--roya-accent, #e0272d)}.price,.price-item{font-variant-numeric:tabular-nums}.price--on-sale .price-item--sale{color:var(--roya-accent, #e0272d);font-weight:700}.customer h1,.customer h2{margin-bottom:2rem}.customer a:not(.button){position:relative;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.customer a:not(.button):after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:.1rem;background:var(--roya-accent, #e0272d);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-base) var(--ease-out)}.customer a:not(.button):hover{color:var(--roya-accent, #e0272d)}.customer a:not(.button):hover:after,.customer a:not(.button):focus-visible:after{transform:scaleX(1)}.cart__empty-text{font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.totals__total-value{font-weight:800;font-variant-numeric:tabular-nums}.cart-item__name{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.product__info-container .price{animation:roya-price-in var(--motion-base) var(--ease-out) both}@keyframes roya-price-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.product__media-item.is-active .product__media img{animation:roya-price-in var(--motion-slow) var(--ease-out) both}.product-form__submit.is-added{animation:roya-pop var(--motion-base) var(--ease-spring)}.product-form__submit.is-added>span{visibility:hidden}.product-form__submit{position:relative}.product-form__submit.is-added:after{content:"Added \2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:inherit;letter-spacing:inherit}.totals__total-value.is-updated{animation:roya-total-flash var(--motion-slow) var(--ease-out)}@keyframes roya-total-flash{0%{color:var(--roya-accent, #e0272d);transform:scale(1.06)}to{color:inherit;transform:none}}.sticky-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:block;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2.4rem #0000001f;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.sticky-buy-bar.is-visible{transform:none;opacity:1;pointer-events:auto}.sticky-buy-bar__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sticky-buy-bar__image{width:5.6rem;height:7rem;object-fit:cover;border-radius:.2rem;flex-shrink:0}.sticky-buy-bar__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.sticky-buy-bar__title{font-weight:700;font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-buy-bar__price{font-weight:700;font-variant-numeric:tabular-nums}.sticky-buy-bar__add{flex-shrink:0;min-height:4.8rem;padding:0 2.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.sticky-buy-bar__image,.sticky-buy-bar__title{display:none}.sticky-buy-bar__add{flex:1;padding:0 1.6rem}}body:has(.sticky-buy-bar.is-visible) .roya-to-top{bottom:9.5rem}.template-404{position:relative;isolation:isolate;padding-top:6rem;padding-bottom:6rem}.template-404__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;font-size:clamp(14rem,34vw,40rem);font-weight:800;line-height:.8;letter-spacing:.02em;color:transparent;-webkit-text-stroke:2px rgba(var(--color-foreground),.08);-webkit-user-select:none;user-select:none;pointer-events:none}@view-transition{navigation:auto}::view-transition-old(root){animation:roya-vt-out var(--motion-exit) var(--ease-in) both}::view-transition-new(root){animation:roya-vt-in var(--motion-base) var(--ease-out) both}@keyframes roya-vt-out{to{opacity:0}}@keyframes roya-vt-in{0%{opacity:0;transform:translateY(.8rem)}}@media(prefers-reduced-motion:reduce){.card__heading a,.customer a:not(.button),.customer a:not(.button):after,.sticky-buy-bar{transition:none}.product__info-container .price,.product__media-item.is-active .product__media img,.product-form__submit.is-added,.totals__total-value.is-updated,::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-sections.css.map */
