:root{--runamok-bg:#FCFBF8;--runamok-ink:#222B25;--runamok-maple:#D7BC98;--runamok-accent:#C97530;--runamok-soft-green:#E5EBE3;--runamok-page-background:var(--runamok-bg)}
body,[class*="color-scheme-"]{--color-background:252,251,248;--gradient-background:#FCFBF8;--color-foreground:34,43,37;--color-button:34,43,37;--color-button-text:252,251,248;--color-secondary-button:252,251,248;--color-secondary-button-text:34,43,37;--color-link:34,43,37;--color-shadow:34,43,37}
.color-scheme-2{--color-background:229,235,227;--gradient-background:#E5EBE3}
.color-scheme-3{--color-background:215,188,152;--gradient-background:#D7BC98}
.color-scheme-4{--color-background:34,43,37;--gradient-background:#222B25;--color-foreground:252,251,248;--color-link:252,251,248;--color-button:252,251,248;--color-button-text:34,43,37}
.color-scheme-5{--color-background:201,117,48;--gradient-background:#C97530}
body,.gradient{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.rhl{--ink:var(--runamok-ink);--cream:var(--runamok-bg);--green:var(--runamok-ink);--coral:var(--runamok-accent);--gold:var(--runamok-accent);--line:var(--runamok-maple);--maple-soft:var(--runamok-maple);background:var(--cream);color:var(--ink)}
.rhl .rhl-header,.rhl .rhl-hero,.rhl .rhl-focus,.rhl .rhl-products,.rhl .rhl-footer,.rhl .rhl-photo-hero{background:var(--cream);color:var(--ink)}
.rhl .rhl-story{padding:0;background:var(--cream);color:var(--ink)}
.rhl .rhl-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;width:100%;max-width:none;margin:0;direction:rtl}
.rhl .rhl-story-copy{padding:clamp(36px,4.4vw,76px);background:var(--runamok-soft-green);min-width:0}
.rhl .rhl-story-copy h2{max-width:15ch;margin:12px 0 30px;font-size:clamp(34px,3.6vw,56px);line-height:1.12}
.rhl .rhl-story-copy details{border-color:rgba(34,43,37,.28)}
.rhl .rhl-story-copy summary{font-size:clamp(17px,1.4vw,21px);padding:20px 0;min-height:56px;font-family:'Assistant',sans-serif}
.rhl .rhl-story-answer p{margin:0;max-width:48ch;padding:0 0 22px;font-size:17px;line-height:1.65}
.rhl .rhl-story-media{position:relative;min-width:0;min-height:500px;aspect-ratio:auto;padding:14px;background:var(--runamok-soft-green);border-radius:0;transform:none;box-shadow:none;overflow:hidden}
.rhl .rhl-story-slider{position:relative}.rhl .rhl-story-slides{position:absolute;top:50%;left:14px;right:14px;aspect-ratio:4/3;transform:translateY(-50%) scale(.9219544457);transform-origin:center;overflow:hidden;background:var(--runamok-soft-green)}.rhl .rhl-story-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .5s ease}.rhl .rhl-story-slide.is-active{opacity:1}.rhl .rhl-story-dots{position:absolute;z-index:2;bottom:27px;left:50%;display:flex;gap:7px;transform:translateX(-50%)}.rhl .rhl-story-dots button{width:7px;height:7px;padding:0;border:1px solid var(--ink);border-radius:50%;background:transparent;cursor:pointer}.rhl .rhl-story-dots button[aria-selected=true]{background:var(--ink)}
@media(max-width:749px){.rhl .rhl-story-grid{grid-template-columns:minmax(0,1fr)}.rhl .rhl-story-copy{padding:36px 24px}.rhl .rhl-story-copy h2{font-size:clamp(31px,8.2vw,43px);margin-bottom:24px}.rhl .rhl-story-copy summary{font-size:18px;padding:18px 0;min-height:58px}.rhl .rhl-story-answer p{font-size:16px}.rhl .rhl-story-media{min-height:0;height:auto;aspect-ratio:4/3;padding:10px}.rhl .rhl-story-slides{left:10px;right:10px;aspect-ratio:4/3}.rhl .rhl-story-dots{bottom:4px}}
.rhl .rhl-marquee{background:var(--runamok-maple);border-color:var(--runamok-maple);color:var(--ink)}
.rhl .rhl-maple-leaf,.rhl .rhl-maple-leaf svg{color:var(--ink)}
.rhl .rhl-maple-leaf path[stroke]{stroke:var(--cream)}
.rhl .rhl-focus-picks button:before{background:var(--runamok-maple)}
.rhl .rhl-focus-picks button:focus-visible{outline-color:var(--ink)}
.rhl .rhl-product-image{background:var(--runamok-maple)}
.rhl .rhl-product-card:nth-child(even) .rhl-product-image{background:var(--runamok-soft-green)}
.rhl .rhl-button,.rhl .rhl-photo-hero-copy .rhl-button{background:var(--runamok-accent);color:var(--ink)!important;font-size:19px;font-weight:700}
.rhl .rhl-button:hover{background:var(--ink);color:var(--cream)!important}
.rhl .rhl-product-controls button{background:var(--cream);color:var(--ink);border-color:var(--ink)}
.rhl .rhl-product-controls button:hover{background:var(--ink);color:var(--cream)}
.rhl a:focus-visible,.rhl button:focus-visible,.rhl summary:focus-visible{outline-color:var(--ink)}
.rhl .rhl-button,.rhl .rhl-header-action,.rhl .rhl-focus-copy a,.rhl .rhl-product-card a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 22px;min-height:44px;border:1px solid var(--runamok-accent);border-radius:999px;background:transparent;color:var(--ink)!important;font-family:'Assistant',Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.2;text-decoration:none;box-shadow:none}.rhl .rhl-button:hover,.rhl .rhl-header-action:hover,.rhl .rhl-focus-copy a:hover,.rhl .rhl-product-card a:hover{background:var(--runamok-accent);color:var(--cream)!important}.rhl .rhl-button:focus-visible,.rhl .rhl-header-action:focus-visible,.rhl .rhl-focus-copy a:focus-visible,.rhl .rhl-product-card a:focus-visible{outline:2px solid var(--runamok-accent);outline-offset:3px}
.rhl .rhl-button,.rhl .rhl-header-action,.rhl .rhl-focus-copy a,.rhl .rhl-product-card a{border-radius:14px}
.rhl .rhl-photo-hero-copy .rhl-button{background:transparent!important;color:var(--ink)!important;font-weight:300!important}
.rhl .rhl-photo-hero-copy .rhl-button:hover{background:var(--runamok-accent)!important;color:var(--cream)!important}
.rhl .rhl-button,.rhl .rhl-header-action,.rhl .rhl-focus-copy a,.rhl .rhl-product-card a{border-color:var(--ink)}
.rhl .rhl-story-slide{object-fit:cover}
.rhl .rhl-photo-hero-copy .rhl-button:is(:hover,:active,:focus-visible),.rhl .rhl-focus-copy .rhl-focus-cta:is(:hover,:active,:focus-visible){background:var(--runamok-soft-green)!important;color:var(--runamok-ink)!important}
.rhl .rhl-photo-hero-copy .rhl-button,.rhl .rhl-focus-copy .rhl-focus-cta{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.rhl .rhl-photo-hero-copy .rhl-button:focus:not(:focus-visible),.rhl .rhl-focus-copy .rhl-focus-cta:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
.rhl .rhl-photo-hero-copy .rhl-button:is(:active,:focus-visible),.rhl .rhl-focus-copy .rhl-focus-cta:is(:active,:focus-visible){background:var(--runamok-soft-green)!important;box-shadow:none!important}
@media(max-width:700px){.rhl .rhl-photo-hero-copy .rhl-button{font-size:16px;padding:10px 12px;gap:8px;max-width:100%;box-sizing:border-box;white-space:nowrap}.rhl .rhl-photo-hero-image{object-position:9% center}}
.button,.shopify-payment-button__button,.customer button{border-radius:14px!important}.button:before,.button:after{border-radius:14px!important}
.runamok-global-header-logo{display:block;width:min(176px,36vw);height:auto;object-fit:contain}
.header-wrapper{background:var(--runamok-bg);color:var(--runamok-ink);border-bottom:1px solid rgba(34,43,37,.14)}
.header{font-family:'Assistant',Arial,sans-serif}
.header__menu-item,.header__icon{color:var(--runamok-ink)}
.announcement-bar-section{display:none!important}
.runamok-global-nav{display:flex;align-items:center;gap:30px;direction:rtl;font-family:'Assistant',Arial,sans-serif;font-size:16px;font-weight:400}
.runamok-global-nav a{color:var(--runamok-ink);text-decoration:none;transition:opacity .2s ease}
.runamok-global-nav a:hover{opacity:.62}
.runamok-mobile-nav{display:none}
@media(min-width:990px){.header{display:flex!important;align-items:center;gap:34px;direction:rtl}.header__heading,.header__heading-link{flex:none;margin:0}.header__icons{margin-right:auto;padding:0}.header__search,.header__icon--account,header-drawer{display:none!important}}
@media(max-width:989px){.runamok-global-nav{display:none}.header{display:flex!important;justify-content:center;align-items:center;position:relative;min-height:68px;direction:rtl}header-drawer{display:none!important}.runamok-mobile-nav{display:block;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);z-index:4}.runamok-mobile-nav summary{list-style:none;width:38px;height:38px;display:flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.runamok-mobile-nav summary::-webkit-details-marker{display:none}.runamok-mobile-nav summary span{display:block;width:23px;height:2px;background:var(--runamok-ink)}.runamok-mobile-nav nav{position:absolute;top:46px;right:0;width:min(280px,calc(100vw - 32px));padding:20px;display:grid;gap:16px;background:var(--runamok-bg);border:1px solid rgba(34,43,37,.16);box-shadow:0 14px 24px #0002;text-align:right;font-family:'Assistant',Arial,sans-serif}.runamok-mobile-nav nav a{color:inherit;text-decoration:none;font-size:17px;font-weight:700}.header__heading,.header__heading-link{margin:0;justify-self:center}.header>.header__search{position:absolute;left:5.6rem;top:50%;transform:translateY(-50%);z-index:3}.header__icons{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);display:flex;direction:ltr;padding:0;gap:0}.header__icon--account{display:none!important}.menu-drawer{direction:rtl;text-align:right}}
.header__icon--cart .svg-wrapper,.header__icon--cart svg{width:27px;height:27px;overflow:visible}.header__icon--cart svg{transform:none;transform-origin:center}.header__heading-link{-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .16s ease;border-radius:14px}.header__heading-link:focus:not(:focus-visible){outline:none;box-shadow:none}.header__heading-link:active{transform:translateY(1px) scale(.98);background:var(--runamok-soft-green)}
.runamok-footer-brand>a,.rhl-site-footer-brand>a{-webkit-tap-highlight-color:transparent;display:inline-flex;border-radius:14px;transition:transform .12s ease,background-color .16s ease}.runamok-footer-brand>a:focus:not(:focus-visible),.rhl-site-footer-brand>a:focus:not(:focus-visible){outline:none;box-shadow:none}.runamok-footer-brand>a:active,.rhl-site-footer-brand>a:active{transform:translateY(1px) scale(.98);background:rgba(34,43,37,.08)}
.product-grid .product-card-wrapper{-webkit-tap-highlight-color:transparent}.product-grid .product-card-wrapper .card__inner{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--runamok-soft-green);border-radius:14px!important;background:transparent!important;transition:transform .24s ease,box-shadow .24s ease}.product-grid .product-card-wrapper .card__inner:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--runamok-soft-green);opacity:1;filter:brightness(.9);mask-image:url("/cdn/shop/files/runamok-canva-grunge.png?v=1789719503");mask-size:500px 500px;mask-repeat:repeat}.product-grid .product-card-wrapper .card__media,.product-grid .product-card-wrapper .card__inner>.card__content{position:relative;z-index:1}.product-grid .product-card-wrapper .card__media,.product-grid .product-card-wrapper .card__media .media{border-radius:12px!important;background:transparent!important}.product-grid .product-card-wrapper .card__media .media>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;transform:none!important;transform-origin:center!important}@media(hover:hover) and (pointer:fine){.product-grid .product-card-wrapper:hover .card__inner{transform:translateY(-5px);box-shadow:0 10px 20px #222b2518}}.product-grid .product-card-wrapper:active .card__inner{transform:translateY(1px) scale(.98);box-shadow:inset 0 0 0 1px #222b2529;transition-duration:.08s}.product-grid .product-card-wrapper:focus-within .card__inner{outline:2px solid var(--runamok-ink);outline-offset:3px}.related-products__heading{font-family:'Assistant',Arial,sans-serif!important;font-size:clamp(34px,3.6vw,52px)!important;line-height:1.08!important;font-weight:700!important}@media(max-width:749px){.related-products__heading{font-size:32px!important}}@media(prefers-reduced-motion:reduce){.product-grid .product-card-wrapper .card__inner{transition:none}.product-grid .product-card-wrapper:hover .card__inner,.product-grid .product-card-wrapper:active .card__inner{transform:none}}
.product-grid .product-card-wrapper .card__media .media>img{transform:translate(-50%,-50%)!important;transform-origin:center!important}
.product-grid .product-card-wrapper .card__media .media>img.runamok-normalized-card-image{position:absolute!important;width:var(--runamok-card-image-width)!important;height:var(--runamok-card-image-height)!important;max-width:none!important;max-height:none!important;left:var(--runamok-card-image-left)!important;top:var(--runamok-card-image-top)!important;right:auto!important;bottom:auto!important;transform:none!important;object-fit:contain!important;object-position:center!important}
.footer{direction:rtl;font-family:'Assistant',Arial,sans-serif}
.footer{background:var(--runamok-soft-green)!important;color:var(--runamok-ink)!important;border:0!important}.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.runamok-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(150px,1fr));gap:clamp(30px,5vw,80px);align-items:start}.runamok-footer-brand img{display:block;width:190px;height:auto}.runamok-footer-brand p{max-width:28ch;margin:18px 0 0;font-size:18px;font-weight:300;line-height:1.5}.runamok-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.runamok-footer-column h2{font-family:'Assistant',Arial,sans-serif;font-size:19px;font-weight:700;margin:0 0 9px}.runamok-footer-column a{color:inherit;text-decoration:none;font-size:16px;font-weight:300}.runamok-footer-column a:hover{text-decoration:underline;text-underline-offset:4px}.footer .footer-block--newsletter{justify-content:flex-start;text-align:right;border-top:1px solid rgba(34,43,37,.22);padding-top:32px}
.footer .footer-block__newsletter{width:min(100%,520px)}
.footer .footer-block__newsletter,.footer .footer-block__newsletter *{font-family:'Assistant',Arial,sans-serif}.footer .footer-block__newsletter .footer-block__heading{font-family:'Assistant',Arial,sans-serif!important;font-weight:700;text-align:right}
.footer .footer__newsletter{max-width:520px;margin:0}
.footer .newsletter-form__field-wrapper .field{background:transparent;border:1px solid var(--runamok-ink);border-radius:14px;box-shadow:none}
.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none}
.footer .newsletter-form__field-wrapper .field__input{font-family:'Assistant',Arial,sans-serif;text-align:right;direction:rtl;background:transparent;border:0;box-shadow:none}
.footer .newsletter-form__field-wrapper .field__label{right:1.5rem;left:auto;font-family:'Assistant',Arial,sans-serif}
.footer .newsletter-form__button{left:0;right:auto;color:var(--runamok-ink)}.footer .newsletter-form__button .svg-wrapper{transform:rotate(180deg)}.footer .footer__content-bottom{border-top:1px solid rgba(34,43,37,.22)}
.footer .footer-block--newsletter{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.footer .footer-block--newsletter .footer-block__newsletter{width:min(100%,520px);flex-grow:0;margin:0!important}.footer .footer-block--newsletter .footer__list-social{direction:rtl;width:min(100%,520px);justify-content:flex-start!important;margin:14px 0 0!important;padding:0}.footer .footer-block--newsletter .list-social__link{width:42px;height:42px;padding:9px;color:var(--runamok-ink);border-radius:50%;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.footer .footer-block--newsletter .list-social__link:hover,.footer .footer-block--newsletter .list-social__link:focus-visible{background:rgba(255,255,255,.38);box-shadow:0 5px 12px rgba(34,43,37,.12);transform:translateY(-2px);outline:0}.footer .footer-block--newsletter .list-social__link:active{background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(34,43,37,.12);transform:scale(.94)}
@media(max-width:749px){.runamok-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.runamok-footer-brand{grid-column:1/-1}.footer .footer-block--newsletter{padding-top:26px}.footer .footer__content-top{gap:30px}}
.product-grid .product-card-wrapper .card__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}.product-grid .product-card-wrapper .card__media .media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.product-grid .product-card-wrapper:active .card__inner{box-shadow:inset 0 0 0 1px var(--runamok-soft-green)!important}.product-grid .product-card-wrapper:focus-within .card__inner{outline:2px solid var(--runamok-soft-green)!important;outline-offset:3px}
.product-grid .product-card-wrapper .card__media .media>img.runamok-normalized-card-image{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}
a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}.runamok-mobile-nav nav,.runamok-mobile-nav nav a{font-family:'Assistant',Arial,sans-serif!important;font-weight:300!important}.runamok-mobile-nav summary{border-radius:14px;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .16s ease}.runamok-mobile-nav summary:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.runamok-mobile-nav summary:active{transform:translateY(1px) scale(.96);background:#e5ebe3!important}.runamok-mobile-nav[open] summary{background:#e5ebe3!important}
