:root{--royal-gap: 4px;--royal-grey: #d9d9d9;--royal-grey-2: #c9c9c9;--royal-black: #000;--royal-white: #fff}body{letter-spacing:-.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.royal-section__heading,.button,.header__menu-item,.footer-block__heading{text-transform:uppercase;letter-spacing:-.02em}.button,.shopify-payment-button__button,.product-form__submit{border-radius:0}.royal-section{padding:0 var(--royal-gap);margin:24px 0}.royal-section__heading{font-size:1.3rem;font-weight:700;margin:0 0 8px}.royal-section__heading--big{font-size:2.6rem;text-align:center}.royal-section__heading{font-size:28px}.royal-section__heading--big{font-size:47px}.royal-tile{display:block;background:var(--royal-grey);aspect-ratio:1 / 1.25;overflow:hidden}.royal-tile img{width:100%;height:100%;object-fit:cover;display:block}.royal-tile--placeholder{background:var(--royal-grey)}div.royal-tile--placeholder,div.royal-split-hero__placeholder{display:block}a.royal-tile:empty{display:block}.royal-arrows{display:flex;justify-content:flex-end;gap:4px;margin-top:6px}.royal-arrows--hidden{display:none}.royal-arrows .slider-button,.royal-image-tiles__head .slider-button{width:22px;height:22px;border:1px solid var(--royal-black);border-radius:50%}.royal-arrows .slider-button svg,.royal-image-tiles__head .slider-button svg{width:8px}.royal-slider{display:flex;gap:var(--royal-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.royal-slider::-webkit-scrollbar{display:none}.royal-slider{--royal-per-view: 2}.royal-slider .royal-slide{flex:0 0 calc((100% - (var(--royal-per-view) - 1) * var(--royal-gap)) / var(--royal-per-view));scroll-snap-align:start}.royal-slider--3{--royal-per-view: 1}@media screen and (min-width:768px){.royal-slider{--royal-per-view: 3}.royal-slider--3{--royal-per-view: 2}}@media screen and (min-width:1024px){.royal-slider{--royal-per-view: 4}.royal-slider--3{--royal-per-view: 3}}@media screen and (min-width:1200px){.royal-slider{--royal-per-view: 5}.royal-slider--3{--royal-per-view: 3}}.royal-image-tiles{--royal-gap: clamp(8px, .95vw, 28px)}.royal-collection-tiles{--royal-gap: clamp(1px, .12vw, 4px);padding-left:clamp(4px,.55vw,16px);padding-right:clamp(4px,.55vw,16px)}@media screen and (max-width:749px){.royal-section__heading--big{font-size:1.8rem}}.header{padding-top:0;padding-bottom:0}.royal-nav-logo{width:52px;height:52px;margin-right:24px}.royal-nav-logo img{width:100%;height:auto;display:block}.royal-utility-link{display:inline-flex;align-items:center;font-size:.75rem;text-decoration:none;margin:0 8px;white-space:nowrap}@media screen and (min-width:990px){.header__menu-item{font-size:15px}.header__icon .icon{height:2.6rem;width:2.6rem}}.header--top-center .royal-nav-logo{display:none}@media screen and (min-width:990px){.header--top-center .royal-nav-logo{display:inline-flex;align-items:center;grid-area:navigation;justify-self:start;align-self:center;margin-top:1.05rem}}.header--top-center .header__icons>.header__search{display:inline-flex!important}@media screen and (min-width:990px){.header--top-center .header__inline-menu{justify-self:stretch;width:100%}.header--top-center .header__inline-menu>.list-menu--inline{display:flex;width:100%;justify-content:space-between;padding-left:90px}}@media screen and (min-width:1800px){.header--top-center .header__inline-menu>.list-menu--inline{padding-left:104px}}.footer{border-top:0}.footer .footer-block__heading{font-size:.8rem}.royal-footer-newsletter-note{font-size:.7rem;opacity:.75;margin-top:8px;max-width:32em}.royal-footer-newsletter-note p{margin:0}.footer .footer-block__heading{font-size:15px}.footer-block__details-content .list-menu__item--link{font-size:16px}.royal-footer-newsletter-note{font-size:13px}@media screen and (min-width:990px){.footer .footer__content-top{display:flex;align-items:flex-start;gap:4rem}.footer .footer__blocks-wrapper{flex:1 1 auto;column-gap:2rem}.footer .footer__blocks-wrapper .footer-block.grid__item{width:calc(25% - 1.5rem)}.footer .footer-block--newsletter{flex:0 1 34rem;flex-direction:column;align-items:flex-start;margin-top:0;text-align:left}.footer .footer-block--newsletter .footer__list-social{justify-content:flex-start}}.footer__copyright{display:none}.royal-footer-legal__row{display:flex;gap:12px;align-items:center;padding:12px 0 20px;font-size:.75rem;flex-wrap:wrap}.royal-footer-legal__links{display:flex;gap:12px;margin:0}.royal-footer-legal__row{font-size:12px}.royal-split-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--royal-gap);padding:0 var(--royal-gap)}.royal-split-hero__panel{position:relative;display:block;height:var(--royal-hero-height);background:var(--royal-grey);overflow:hidden}.royal-split-hero__panel:nth-child(2){background:#e2e2e2}.royal-split-hero__img{width:100%;height:100%;object-fit:cover;display:block}.royal-split-hero__panel:first-child .royal-split-hero__img{object-position:94% center}.royal-split-hero__img--mobile{display:none}.royal-split-hero__placeholder{width:100%;height:100%;background:var(--royal-grey-2)}@media screen and (max-width:749px){.royal-split-hero{grid-template-columns:1fr}.royal-split-hero__panel{height:calc(var(--royal-hero-height) * .6)}.royal-split-hero__panel:has(.royal-split-hero__img--mobile) .royal-split-hero__img--desktop{display:none}.royal-split-hero__img--mobile{display:block}}.royal-tile__caption{display:flex;justify-content:space-between;font-size:.8rem;padding:4px 0}.royal-arrows .slider-button.is-disabled,.royal-image-tiles__head .slider-button.is-disabled{opacity:.35;cursor:not-allowed}.royal-image-tiles__head{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.royal-image-tiles__head .royal-section__heading--big{flex:1}.royal-tile--photo{aspect-ratio:1 / 1.35}.royal-tile__label{display:block;margin:4px 0 0;font-size:.8rem;text-transform:uppercase}.royal-trust-strip__row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:32px 0;text-align:center}.royal-trust-strip__item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.75rem}.royal-trust-strip__link{display:flex;flex-direction:column;align-items:center;gap:4px;color:inherit;text-decoration:none}.royal-trust-strip__link:hover .royal-trust-strip__title{text-decoration:underline}.royal-trust-strip__icon{height:28px;width:auto}.royal-trust-strip__title{font-size:.8rem}.royal-trust-strip__payments{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.royal-trust-strip__payments svg{height:20px;width:auto}@media screen and (max-width:749px){.royal-trust-strip__row{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px)and (max-width:989px){.royal-trust-strip__row{grid-template-columns:repeat(4,1fr);gap:4px;padding:24px 0}.royal-trust-strip__item{font-size:.68rem}.royal-trust-strip__icon{height:22px}}@media screen and (min-width:990px){.royal-trust-strip__row{padding:40px 0}.royal-trust-strip__icon{height:56px}.royal-trust-strip__title{font-size:24px;font-weight:700}.royal-trust-strip__text{font-size:20px}.royal-trust-strip__payments svg{height:28px}}section.gradient:has(.featured-product){background:#d1c9c0 url(hp2-spotlight-bg.jpg) center/cover no-repeat}.featured-product{background:none}.featured-product .product-media-container{background:none;border:none;box-shadow:none}@media screen and (min-width:750px)and (max-width:989px){.featured-product .product__media-wrapper,.featured-product .product__info-wrapper{width:100%;max-width:100%}}@media screen and (min-width:990px){section.gradient:has(.featured-product){background-image:url(hp2-spotlight-band.jpg);aspect-ratio:1974 / 807;display:flex;align-items:center}section.gradient:has(.featured-product)>.page-width{width:100%}.featured-product .product__media-wrapper{display:none}.featured-product .product__info-wrapper{margin-left:auto}}.featured-product .product__title{text-transform:uppercase;font-size:clamp(2rem,1.5vw,3.2rem)}.featured-product .price{font-size:1.8rem}.featured-product .product-form__submit{background:var(--royal-black);color:var(--royal-white)}.featured-product .product__view-details{font-size:2.1rem}.featured-product .product__view-details svg{width:1em;height:auto}.featured-product .product-form__input:has(select option:only-child){display:none}.card-wrapper .card__media .media img{object-fit:contain}.card-wrapper .card__media .media,.card-wrapper .card__media .media img{background:var(--royal-white)!important}.card-wrapper .card__media{--ratio-percent: 154.68% !important}.royal-product-carousel .royal-tile{background:var(--royal-white)}.royal-product-carousel .royal-tile img{object-fit:contain}.royal-category-banner{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--royal-gap);align-items:center;padding:0 clamp(16px,2.4vw,48px)}.royal-category-banner__copy{padding:30px 24px;width:fit-content;margin-inline:auto}.royal-category-banner__heading{margin:0 0 clamp(12px,1.5vw,30px);font-size:clamp(2.2rem,2vw,5.2rem);font-weight:700;text-transform:uppercase}.royal-category-banner__text{font-size:clamp(1.35rem,1.1vw,2.9rem);line-height:1.6;max-width:48ch}.royal-category-banner__photo img{width:100%;height:auto;aspect-ratio:1055 / 739;object-fit:cover;object-position:center top;display:block}@media screen and (max-width:749px){.royal-category-banner{grid-template-columns:1fr}.royal-category-banner__copy{padding:20px 5%}}.royal-category-banner--centered{display:flex;align-items:center;gap:clamp(18px,2.2vw,44px);padding:clamp(28px,3.2vw,64px) clamp(16px,2.4vw,48px)}.royal-category-banner--centered:before,.royal-category-banner--centered:after{content:"";flex:1 1 0;border-top:1px solid rgb(18,18,18)}.royal-category-banner--centered .royal-category-banner__heading{margin:0;letter-spacing:.06em}.royal-colorway-grid-wrap{padding:0 clamp(16px,2.4vw,48px)}.royal-colorway-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,7.8vw,150px) clamp(8px,.81vw,18px);margin:0;padding:0}@media screen and (min-width:990px){.royal-colorway-grid{grid-template-columns:repeat(4,1fr)}}.royal-tile--colorway{aspect-ratio:695 / 1075;background:var(--royal-white)}.royal-tile--colorway img{object-fit:contain}.royal-colorway-grid__caption{display:block;text-align:center;margin-top:10px}.royal-colorway-grid__title{display:block;font-size:clamp(1.2rem,.95vw,1.7rem);font-weight:700;text-transform:uppercase}.royal-colorway-grid__price{display:block;font-size:clamp(1.2rem,.9vw,1.6rem);margin-top:3px}.product__media-wrapper .product-media-container{width:100%!important;max-width:100%!important}.product__media-wrapper .product-media-container .media{padding-top:125%!important}.product__media-wrapper .product-media-container .media>img{object-fit:contain;background:var(--royal-white)}.product__media-list{--grid-desktop-horizontal-spacing: clamp(14px, 2.8vw, 44px);--grid-desktop-vertical-spacing: clamp(14px, 2.8vw, 44px);--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px}.product .product-form__input:has(select option:only-child){display:none}.product fieldset.product-form__input:has(input[type=radio]:only-of-type){display:none}.product-form__input input[type=radio]+label.royal-swatch-label{border:none;box-shadow:none;background-color:transparent;padding:0;margin:3px;min-width:0}.product-form__input input[type=radio]:checked+label.royal-swatch-label{background-color:transparent}.royal-swatch{display:block;width:34px;height:34px;background-size:cover;background-position:center;background-color:var(--royal-grey-2)}.product-form__input input[type=radio]:checked+label.royal-swatch-label .royal-swatch{outline:1px solid var(--royal-black);outline-offset:2px}.product-form__input input[type=radio].disabled+label.royal-swatch-label .royal-swatch{opacity:.35}.royal-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 6px;text-align:center}.royal-pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:2px}.royal-pdp-trust__item img{width:34px;height:34px;object-fit:contain}.royal-pdp-trust__item strong{font-size:12px;text-transform:none}.royal-pdp-trust__item span{font-size:11px;opacity:.75;line-height:1.3}.royal-related__heading{text-align:center;margin:18px 0 14px}.royal-related__heading.royal-section__heading--big{font-size:34px}.royal-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--royal-gap);margin:0;padding:0}@media screen and (min-width:750px){.royal-related__grid{grid-template-columns:repeat(4,1fr);max-width:64%;margin-inline:auto;gap:clamp(10px,1.2vw,20px)}}.royal-tile--related{aspect-ratio:1 / 1.25;background:var(--royal-grey)}.royal-tile--related img{object-fit:contain;background:var(--royal-white)}@media screen and (min-width:1500px){.royal-related__heading.royal-section__heading--big{font-size:38px}}@media screen and (min-width:1800px){.royal-related__heading.royal-section__heading--big{font-size:42px}}.royal-marketing-panel{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:var(--royal-gap);padding:0 var(--royal-gap);align-items:stretch}.royal-marketing-panel__photo img{width:100%;height:100%;object-fit:cover;display:block}.royal-marketing-panel__photo .royal-tile--placeholder{width:100%;height:100%;min-height:260px}.royal-marketing-panel__body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 6%;gap:14px}.royal-marketing-panel__heading{margin:0;font-size:clamp(2.2rem,2.2vw,5rem);font-weight:700;line-height:1.1}.royal-marketing-panel__text{font-size:clamp(1.4rem,1.15vw,2.4rem);line-height:1.6;max-width:62ch}.royal-marketing-panel__text p{margin:0 0 10px}.royal-marketing-panel__buttons{display:flex;gap:clamp(14px,1.4vw,28px);flex-wrap:wrap;justify-content:center}.royal-marketing-panel__button{background:var(--royal-black);color:var(--royal-white);font-size:13px;min-height:0;padding:10px 26px}@media screen and (min-width:750px){.royal-marketing-panel{min-height:31vw}}@media screen and (min-width:990px){.royal-marketing-panel__button{font-size:15px;padding:12px 34px}.royal-marketing-panel__body{gap:20px}}@media screen and (min-width:1500px){.royal-marketing-panel__button{font-size:17px;padding:14px 42px}.royal-marketing-panel__body{gap:26px}}@media screen and (min-width:1800px){.royal-marketing-panel__button{font-size:19px;padding:16px 50px}}@media screen and (max-width:749px){.royal-marketing-panel{grid-template-columns:1fr}.royal-marketing-panel__photo{aspect-ratio:1 / 1.1;overflow:hidden}}.royal-image-tiles__head .slider-button.is-disabled{display:none}@media screen and (min-width:1500px){.royal-section__heading{font-size:32px}.royal-section__heading--big{font-size:54px}.header__menu-item{font-size:17px}.royal-utility-link{font-size:14px}.footer .footer-block__heading,.footer-block__details-content .list-menu__item--link{font-size:17px}.royal-footer-newsletter-note{font-size:14px}.royal-arrows .slider-button,.royal-image-tiles__head .slider-button{width:28px;height:28px}.royal-arrows .slider-button svg,.royal-image-tiles__head .slider-button svg{width:10px}}@media screen and (min-width:1800px){.royal-section__heading{font-size:36px}.royal-section__heading--big{font-size:60px}.header__menu-item{font-size:19px}.royal-nav-logo{width:64px;height:64px}.royal-utility-link{font-size:15px}.footer .footer-block__heading{font-size:19px}.footer-block__details-content .list-menu__item--link{font-size:18px}.royal-footer-newsletter-note{font-size:15px}.royal-trust-strip__title{font-size:28px}.royal-trust-strip__text{font-size:22px}.royal-trust-strip__icon{height:64px}}.royal-tile--collection{position:relative}.royal-tile-link{display:block;text-decoration:none;color:inherit}.royal-collection-tiles--below .royal-tile__label{text-align:center;font-weight:700;font-size:13px}.royal-tile__side{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;align-items:center;gap:6px}.royal-tile__swatch{width:14px;height:14px;border:1px solid rgba(0,0,0,.25);display:block}.royal-tile__side-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:var(--royal-black)}@media screen and (min-width:990px){.royal-tile__side{left:12px;top:12px;gap:10px}.royal-tile__side-label{font-size:19px}.royal-tile__swatch{width:22px;height:22px}.royal-collection-tiles--below .royal-tile__label{font-size:21px}}@media screen and (min-width:1500px){.royal-tile__side-label{font-size:22px}.royal-tile__swatch{width:29px;height:29px}.royal-collection-tiles--below .royal-tile__label{font-size:24px}}.royal-split-hero__video{width:100%;height:100%;object-fit:cover;display:block}.royal-split-hero--under-header .royal-split-hero__overlay{padding-top:var(--header-height, 0px)}.royal-split-hero--under-header{position:relative}.royal-split-hero--under-header:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--header-height, 0px) + 40px);background:linear-gradient(#ffffff8c,#fff0);z-index:2;pointer-events:none}.royal-split-hero--under-header .royal-split-hero__panel{height:max(var(--royal-hero-height),95vh)}@media screen and (max-width:749px){.royal-split-hero--under-header .royal-split-hero__panel{height:max(calc(var(--royal-hero-height) * .6),55vh)}}.royal-split-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px;background:none;color:var(--royal-black)}.royal-split-hero__panel--light .royal-split-hero__overlay{color:var(--royal-white)}.royal-split-hero__eyebrow{margin:0;font-size:14px;font-weight:700;letter-spacing:.02em}.royal-split-hero__heading{margin:0;font-size:30px;font-weight:700;line-height:1.05}.royal-split-hero__cta{margin-top:10px;background:var(--royal-black);color:var(--royal-white);font-size:13px;min-height:0;padding:10px 26px}.royal-split-hero__panel--light .royal-split-hero__cta{background:var(--royal-white);color:var(--royal-black)}@media screen and (min-width:990px){.royal-split-hero__overlay{align-items:flex-end;text-align:right;padding:0 14% 0 0}.royal-split-hero__heading{font-size:40px}.royal-split-hero__eyebrow{font-size:16px}}@media screen and (min-width:1500px){.royal-split-hero__heading{font-size:48px}.royal-split-hero__eyebrow{font-size:18px}.royal-split-hero__cta{font-size:15px}}@media screen and (min-width:1800px){.royal-split-hero__heading{font-size:56px}}.royal-cta-banner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--royal-gap);padding:0 var(--royal-gap);text-decoration:none;overflow:hidden}.royal-cta-banner__panel{display:block;height:var(--royal-cta-height);background:var(--royal-grey);overflow:hidden}.royal-cta-banner__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media screen and (min-width:750px){.royal-cta-banner__panel{height:max(var(--royal-cta-height),36.02vw)}}.royal-cta-banner__placeholder{display:block;width:100%;height:100%;background:var(--royal-grey-2)}.royal-cta-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--royal-white)}.royal-cta-banner--dark .royal-cta-banner__overlay{color:var(--royal-black)}.royal-cta-banner__heading{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 1px 6px rgba(0,0,0,.35);overflow-wrap:anywhere;max-width:90%}.royal-cta-banner--dark .royal-cta-banner__heading{text-shadow:none}.royal-cta-banner__cta{background:var(--royal-white);color:var(--royal-black);font-size:13px;min-height:0;padding:10px 26px}.royal-cta-banner--dark .royal-cta-banner__cta{background:var(--royal-black);color:var(--royal-white)}@media screen and (max-width:749px){.royal-cta-banner{grid-template-columns:1fr}.royal-cta-banner__panel{height:calc(var(--royal-cta-height) * .5)}.royal-cta-banner__overlay{bottom:auto;height:calc(var(--royal-cta-height) * .5)}}@media screen and (min-width:990px){.royal-cta-banner__heading{font-size:40px}}@media screen and (min-width:1500px){.royal-cta-banner__heading{font-size:48px}.royal-cta-banner__cta{font-size:15px}}.royal-footer-social-label{margin:16px 0 4px;font-size:13px;font-weight:700;text-transform:uppercase}.royal-final-sale{margin-top:.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em}.royal-final-sale:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/royal.css.map */
