.archies-royal-hero{position:relative;width:100%;margin-block:var(--archies-section-margin-top) var(--archies-section-margin-bottom);overflow:hidden;background:var(--archies-background)}.archies-royal-hero,.archies-royal-hero *{box-sizing:border-box}.archies-royal-hero__media{display:block;width:100%;aspect-ratio:var(--archies-desktop-aspect-ratio);overflow:hidden}.archies-royal-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--archies-desktop-image-x) var(--archies-desktop-image-y)}.archies-royal-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:var(--archies-desktop-vertical-alignment);justify-content:var(--archies-desktop-horizontal-alignment);padding:var(--archies-desktop-content-padding-y) var(--archies-desktop-content-padding-x);pointer-events:none}.archies-royal-hero__content-inner{width:min(100%,var(--archies-content-width));color:var(--archies-desktop-text-color);text-align:var(--archies-desktop-text-alignment)}.archies-royal-hero__heading{margin:0;color:inherit;font-family:var(--archies-heading-font);font-size:var(--archies-heading-size-desktop);font-style:var(--archies-heading-font-style);font-weight:var(--archies-heading-weight);letter-spacing:var(--archies-heading-letter-spacing);line-height:var(--archies-heading-line-height-desktop);text-transform:none}.archies-royal-hero__body{max-width:var(--archies-body-width);margin:var(--archies-body-margin-top) auto 0;color:inherit;font-family:var(--archies-body-font);font-size:var(--archies-body-size-desktop);font-style:var(--archies-body-font-style);font-weight:var(--archies-body-weight);letter-spacing:var(--archies-body-letter-spacing);line-height:var(--archies-body-line-height-desktop)}.archies-royal-hero__body p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.archies-royal-hero__actions{display:flex;align-items:center;justify-content:var(--archies-desktop-actions-alignment);gap:var(--archies-button-gap);margin-top:var(--archies-button-margin-top);padding-bottom:var(--archies-button-margin-bottom);pointer-events:auto}.archies-royal-hero__button{display:inline-flex;flex:0 1 var(--archies-button-width-desktop);align-items:center;justify-content:center;width:var(--archies-button-width-desktop);max-width:100%;min-height:var(--archies-button-height-desktop);padding:0 var(--archies-button-padding-x);overflow:hidden;border:var(--archies-button-border-width) solid var(--archies-button-border);border-radius:var(--archies-button-radius);background:var(--archies-button-background);color:var(--archies-button-color);font-family:var(--archies-body-font);font-size:var(--archies-button-size);font-style:var(--archies-body-font-style);font-weight:var(--archies-button-weight);letter-spacing:var(--archies-button-letter-spacing);line-height:1.2;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.archies-royal-hero__button--secondary{border-color:var(--archies-button-secondary-border);background:var(--archies-button-secondary-background);color:var(--archies-button-secondary-color)}.archies-royal-hero__button:hover{border-color:var(--archies-button-hover-border);background:var(--archies-button-hover-background);color:var(--archies-button-hover-color)}.archies-royal-hero__button--secondary:hover{border-color:var(--archies-button-secondary-hover-border);background:var(--archies-button-secondary-hover-background);color:var(--archies-button-secondary-hover-color)}.archies-royal-hero__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media screen and (max-width:767px){.archies-royal-hero{margin-block:var(--archies-section-margin-top-mobile) var(--archies-section-margin-bottom-mobile)}.archies-royal-hero__media{aspect-ratio:var(--archies-mobile-aspect-ratio)}.archies-royal-hero__image{object-position:var(--archies-mobile-image-x) var(--archies-mobile-image-y)}.archies-royal-hero__content{align-items:var(--archies-mobile-vertical-alignment);justify-content:var(--archies-mobile-horizontal-alignment);padding:var(--archies-mobile-content-padding-top) var(--archies-mobile-content-padding-x) var(--archies-mobile-content-padding-bottom)}.archies-royal-hero__content-inner{color:var(--archies-mobile-text-color);text-align:var(--archies-mobile-text-alignment)}.archies-royal-hero__heading{font-size:var(--archies-heading-size-mobile);line-height:var(--archies-heading-line-height-mobile)}.archies-royal-hero__body{margin-top:var(--archies-body-margin-top-mobile);font-size:var(--archies-body-size-mobile);line-height:var(--archies-body-line-height-mobile)}.archies-royal-hero__actions{position:absolute;right:var(--archies-mobile-button-side-inset);bottom:var(--archies-mobile-button-bottom-inset);left:var(--archies-mobile-button-side-inset);justify-content:center;margin-top:0;padding-bottom:0}.archies-royal-hero__button{flex:1 1 var(--archies-button-width-mobile);width:var(--archies-button-width-mobile);max-width:var(--archies-button-width-mobile);min-width:0;min-height:var(--archies-button-height-mobile);padding-inline:var(--archies-button-padding-x-mobile)}.archies-royal-hero--stack-buttons-mobile .archies-royal-hero__actions{flex-direction:column}.archies-royal-hero--stack-buttons-mobile .archies-royal-hero__button{flex-basis:auto;width:min(100%,var(--archies-button-width-mobile))}}@media(prefers-reduced-motion:reduce){.archies-royal-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/archies-royal-blue-hero.css.map */
