.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.royful-mix{max-width:1100px;margin:32px auto;padding:24px;border:1px solid #ddd;border-radius:16px;color:inherit;background:var(--color-background,#fff)}.royful-mix-group{border:0;padding:0;margin:20px 0}.royful-mix-group legend{font-weight:700}.royful-mix-row{display:grid;grid-template-columns:1.2fr 1.6fr 90px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.royful-mix-row label{display:block}.royful-mix-label{display:block;font-size:12px;margin-bottom:6px}.royful-mix select,.royful-mix input[type=number]{width:100%;min-height:44px;border:1px solid #bbb;border-radius:6px;padding:8px;background:transparent;color:inherit}.royful-mix input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:8px}.royful-mix-totals{margin-top:20px}.royful-mix-totals p{display:flex;justify-content:space-between;gap:16px}.royful-mix button{padding:14px 24px;border-radius:8px;border:0;background:#ddd;color:#555}@media(max-width:749px){.royful-mix{margin:20px 12px;padding:16px}.royful-mix-row{grid-template-columns:1fr 80px}.royful-mix-row>label:first-child{grid-column:1/-1}}.royful-shipping-progress{padding:16px;margin:16px 0 24px;border-radius:12px;background:#f0f7f5;color:#173f40}.royful-shipping-progress p{margin:8px 0;font-size:14px}.royful-shipping-progress small{display:block;margin-top:8px;font-size:12px;line-height:1.5}.royful-shipping-progress progress{display:block;width:100%;height:12px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;appearance:none;background:#dce8e3;accent-color:#173f40}.royful-shipping-progress progress::-webkit-progress-bar{background:#dce8e3;border-radius:999px}.royful-shipping-progress progress::-webkit-progress-value{background:#173f40;border-radius:999px;transition:width .3s}.royful-shipping-progress progress::-moz-progress-bar{background:#173f40;border-radius:999px}.royful-promo{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#153f3a;color:#fff;font-family:var(--font-body--family),sans-serif;font-size:14px;line-height:1.5}.royful-promo-offer{font-weight:700;color:inherit}.royful-promo-details{flex-shrink:0}.royful-promo-details summary{cursor:pointer;list-style:none;font-size:18px;padding:4px 6px}.royful-promo-details summary::-webkit-details-marker{display:none}.royful-promo-details summary:focus-visible{outline:2px solid #fff;outline-offset:2px}.royful-promo-terms{position:absolute;right:12px;top:calc(100% + 8px);max-width:360px;width:calc(100vw - 24px);padding:16px;border:1px solid #d4dfdf;border-radius:10px;background:#fff;color:#173f40;white-space:normal;font-size:13px;line-height:1.6;box-shadow:0 8px 25px #173f4026}.royful-promo-copy{min-width:calc(100vw - 150px);justify-content:space-around}@media(prefers-reduced-motion:reduce){.royful-promo-copy{min-width:0;justify-content:flex-start}}.royful-promo-window{overflow:hidden;flex:1;min-width:0}.royful-promo-track{display:flex;width:max-content;animation:royful-promo-scroll 32s linear infinite}.royful-promo-copy{display:flex;align-items:center;gap:36px;flex-shrink:0;padding-right:36px;white-space:nowrap}.royful-promo-toggle{position:absolute;opacity:0;width:1px;height:1px}.royful-promo-control{flex-shrink:0;cursor:pointer;border:1px solid #ffffff80;border-radius:4px;padding:4px 8px;font-size:12px}.royful-promo-toggle:focus-visible+.royful-promo-control{outline:2px solid white;outline-offset:3px}.royful-promo-toggle:checked+.royful-promo-control{background:#fff;color:#153f3a}.royful-promo:hover .royful-promo-track,.royful-promo:focus-within .royful-promo-track,.royful-promo-toggle:checked~.royful-promo-window .royful-promo-track{animation-play-state:paused}@keyframes royful-promo-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.royful-promo-track{animation:none;width:auto}.royful-promo-copy{white-space:normal;flex-wrap:wrap;gap:8px 20px}.royful-promo-copy[aria-hidden=true],.royful-promo-control{display:none}}@media(max-width:749px){.royful-promo{font-size:12px;padding:10px 12px}}#shopify-section-royful-promo{position:fixed;inset:0 0 auto 0;width:100%;z-index:40}.royful-promo-spacer{height:var(--royful-promo-height,52px)}.shopify-section.header-section{top:var(--royful-promo-height,52px)!important}html{scroll-padding-top:calc(var(--royful-promo-height,52px) + 100px)}.royful-promo-window{overflow:visible}.royful-promo-track{animation:none;width:100%;justify-content:center}.royful-promo-copy{min-width:0;flex-shrink:1;padding:0;gap:8px 16px;white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}@media(max-width:749px){.royful-promo-copy{gap:4px 8px}}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
