sroyas-footer-menu{display:block}.sroyas-footer-menu__summary{display:block;list-style:none;cursor:default}.sroyas-footer-menu__summary::-webkit-details-marker{display:none}.sroyas-footer-menu__indicator{display:none}@media screen and (max-width:749px){.footer.footer--mobile-accordion .footer__blocks-wrapper .footer-block--menu{grid-column:1 / -1;width:100%;margin:0}.footer.footer--mobile-accordion .footer__blocks-wrapper{row-gap:0}.footer.footer--mobile-accordion .footer-block__brand-info{padding-bottom:2.4rem}.footer.footer--mobile-accordion .footer-block--menu sroyas-footer-menu{border-bottom:1px solid rgba(var(--color-foreground),.2)}.footer.footer--mobile-accordion .sroyas-footer-menu__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.2rem;padding:1.2rem 0;cursor:pointer}.footer.footer--mobile-accordion .sroyas-footer-menu__summary .footer-block__heading{margin:0}.footer.footer--mobile-accordion .sroyas-footer-menu__indicator{display:block;position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.sroyas-footer-menu__indicator:before,.sroyas-footer-menu__indicator:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor}.sroyas-footer-menu__indicator:after{transform:rotate(90deg)}sroyas-footer-menu details[open] .sroyas-footer-menu__indicator:after{display:none}.footer.footer--mobile-accordion sroyas-footer-menu .footer-block__details-content{margin:0;padding-bottom:1.2rem}.footer.footer--mobile-accordion sroyas-footer-menu .list-menu__item--link{display:flex;align-items:center;min-height:4.4rem;padding:.8rem 0}.footer.footer--mobile-accordion .sroyas-footer-menu__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}}.sroyas-product-description{display:block;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.sroyas-product-description [hidden]{display:none!important}.sroyas-product-description__heading{margin:0 0 1.2rem;font-size:2rem;line-height:1.35;letter-spacing:-.02em}.sroyas-product-description .rte{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;overflow-wrap:anywhere}.sroyas-product-description .rte>:first-child{margin-top:0}.sroyas-product-description .rte>:last-child{margin-bottom:0}.sroyas-product-description__toggle{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-top:.4rem;padding:.8rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sroyas-product-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sroyas-faq-page{padding:var(--faq-top) 0 var(--faq-bottom)}.sroyas-faq-page .sroyas-faq-page__inner{max-width:var(--faq-width)}.sroyas-faq-page__header{text-align:center;max-width:70rem;margin:0 auto 2.8rem}.sroyas-faq-page__eyebrow{margin:0 0 1.4rem;font-size:1.1rem;letter-spacing:.18em}.sroyas-faq-page__header h1{margin:0 0 2rem;font-size:clamp(3rem,4vw,4.8rem);line-height:1.2;letter-spacing:-.025em}.sroyas-faq-page .rte{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.75;overflow-wrap:anywhere}.sroyas-faq-page__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 4rem}.sroyas-faq-page__topics a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.3rem}.sroyas-faq-page__topics a:hover{background:rgba(var(--color-foreground),.06)}.sroyas-faq-page__category{margin:4rem 0 1.6rem;font-size:clamp(2.2rem,2.5vw,2.8rem);line-height:1.3;scroll-margin-top:18rem}.sroyas-faq-page__item{border-bottom:1px solid rgba(var(--color-foreground),.16)}.sroyas-faq-page__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.4rem;padding:1.6rem 0;list-style:none;cursor:pointer}.sroyas-faq-page__item summary::-webkit-details-marker{display:none}.sroyas-faq-page__item h3{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:0}.sroyas-faq-page__indicator{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.sroyas-faq-page__indicator:before,.sroyas-faq-page__indicator:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor}.sroyas-faq-page__indicator:after{transform:rotate(90deg)}.sroyas-faq-page__item[open] .sroyas-faq-page__indicator:after{display:none}.sroyas-faq-page__answer{padding:0 3.4rem 2rem 0}.sroyas-faq-page__answer>:first-child{margin-top:0}.sroyas-faq-page__answer>:last-child{margin-bottom:0}.sroyas-faq-page__contact{text-align:center;margin-top:4.8rem;padding:3.2rem 2.4rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:4px}.sroyas-faq-page__contact h2{margin:0 0 1.2rem;font-size:2.8rem}.sroyas-faq-page__contact .button{margin-top:1.2rem}.sroyas-faq-page a:focus-visible,.sroyas-faq-page summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.sroyas-faq-page{padding-top:calc(var(--faq-top) * .75);padding-bottom:calc(var(--faq-bottom) * .75)}.sroyas-faq-page__topics{margin-bottom:2.8rem}.sroyas-faq-page__topics a{padding:.8rem 1.2rem;font-size:1.2rem}.sroyas-faq-page__category{margin-top:3.2rem;scroll-margin-top:15rem}.sroyas-faq-page__item h3{font-size:1.5rem}.sroyas-faq-page__contact{margin-top:3.6rem;padding:2.4rem 1.6rem}}sroyas-recently-viewed{display:block}sroyas-recently-viewed[hidden]{display:none!important}sroyas-recently-viewed .sroyas-recent-inner{padding-top:var(--recent-padding-top);padding-bottom:var(--recent-padding-bottom)}sroyas-recently-viewed .sroyas-recent-heading{margin:0 0 24px}sroyas-recently-viewed .sroyas-recent-grid{display:grid;grid-template-columns:repeat(var(--recent-mobile-columns),minmax(0,1fr));gap:var(--recent-gap);list-style:none;padding:0;margin:0}sroyas-recently-viewed .sroyas-recent-item{min-width:0}sroyas-recently-viewed .card-wrapper{height:100%}sroyas-recently-viewed [data-recent-editor-note][hidden]{display:none}@media screen and (min-width:750px){sroyas-recently-viewed .sroyas-recent-grid{grid-template-columns:repeat(var(--recent-columns),minmax(0,1fr))}}.sroyas-drawer-account{display:none}@media screen and (max-width:749px){.header:has(.sroyas-drawer-account__heading)>.header__icons>.sroyas-header-action:has(.header__icon--account){display:none!important}.sroyas-drawer-account{display:block;margin:0 2rem 1.6rem;padding:1.2rem 1.6rem;border-radius:1.2rem;background:var(--sr-account-bg);color:var(--sr-account-text)}.sroyas-drawer-account a{color:inherit;text-decoration:none}.sroyas-drawer-account a:hover{text-decoration:underline;text-underline-offset:3px}.sroyas-drawer-account__heading{display:flex;align-items:center;gap:1rem;min-height:4.4rem;font-size:1.4rem;font-weight:600;line-height:1.4}.sroyas-drawer-account__heading>span:not(.svg-wrapper){min-width:0;overflow-wrap:anywhere}.sroyas-drawer-account__heading .svg-wrapper{flex:0 0 2rem;width:2rem;height:2rem}.sroyas-drawer-account__heading .sroyas-drawer-account__arrow{margin-left:auto;flex-basis:1.6rem;width:1.6rem}.sroyas-drawer-account__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem;margin:0}.sroyas-drawer-account__links a{display:flex;align-items:center;min-height:4.4rem;font-size:1.3rem;line-height:1.4;overflow-wrap:anywhere}}.sroyas-restock-form{margin-block:2rem;padding:2rem;border:1px solid rgb(var(--color-foreground))}.sroyas-restock-form label{display:block;margin-block:1rem .5rem}.sroyas-restock-form input[type=email]{max-width:100%;padding:1.2rem;border:1px solid rgb(var(--color-foreground));font:inherit}.sroyas-restock-form .button{margin-block:1rem}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
