.rl-chrome,.rl-chrome *,.rl-chrome *:before,.rl-chrome *:after{box-sizing:border-box}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes rlSearchFadeIn{0%{opacity:0}to{opacity:1}}.rl-announcement{height:28px;background:#111;overflow:hidden;display:flex;align-items:center}.rl-announcement__track{display:flex;width:max-content;white-space:nowrap;will-change:transform;animation:marquee var(--rl-marquee-duration, 90s) linear infinite}.rl-announcement__group{display:flex;flex:none;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:#fafaf8;text-transform:uppercase}.rl-announcement__item{padding:0 32px}.rl-announcement__dot{color:#6b6b6b}@media(prefers-reduced-motion:reduce){.rl-announcement__track{animation:none;transform:none}}.rl-site-header{position:sticky;top:0;z-index:50;background:#fafaf8;border-bottom:1px solid #e8e8e4}.rl-header-bar{max-width:1280px;margin:0 auto;padding:16px 48px 0;display:flex;align-items:center;gap:32px;position:relative}.rl-header-logo{display:flex;align-items:center;gap:9px;font-family:Karrik,serif;font-weight:700;font-size:22px;letter-spacing:-.02em;flex:none;color:#111;text-decoration:none}.rl-header-logo:hover{color:#111}.rl-header-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;overflow:visible}.rl-header-mark svg{width:100%;height:100%;display:block;overflow:visible;transform:scale(1.785714);transform-origin:center center}.rl-header-right{display:flex;align-items:center;gap:8px;flex:none;min-width:0;margin-left:auto}.rl-header-icons{display:flex;align-items:center;gap:8px;flex:none}.rl-header-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#111;text-decoration:none;padding:0;transition:background .15s ease;position:relative}.rl-header-icon:hover{background:#f0f0ec;color:#111}.rl-header-cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;background:#d32f2f;color:#fff;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.rl-header-cart-count.is-empty{opacity:0}.rl-search-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#111;padding:0;transition:background .15s ease}.rl-search-toggle:hover{background:#f0f0ec}.rl-home-search{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid #e8e8e4;border-radius:999px;padding:10px 14px;transition:border-color .15s ease;box-shadow:none;overflow:hidden}.rl-home-search input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;border-radius:999px;box-shadow:none;appearance:none;-webkit-appearance:none;font-family:Inter,Hyperlegible Sans,system-ui,sans-serif;font-size:13px;color:#111}.rl-home-search input::-webkit-search-decoration,.rl-home-search input::-webkit-search-cancel-button,.rl-home-search input::-webkit-search-results-button,.rl-home-search input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.rl-nav{max-width:1280px;margin:0 auto;padding:10px 48px 12px;display:flex;align-items:center;gap:28px}.rl-nav a{font-size:13px;font-weight:500;color:#111;text-decoration:none;white-space:nowrap}.rl-nav a:hover{color:#2e5eaa}.rl-nav a.rl-nav--cta{font-weight:600;background:#d32f2f;color:#fff;border-radius:999px;padding:5px 14px;transition:background .15s}.rl-nav a.rl-nav--cta:hover{background:#b22626;color:#fff}@media screen and (min-width:990px){.rl-search-toggle{display:inline-flex}.rl-search-field-icon{display:none}.rl-header-search-wrap{flex:0 1 auto;width:0;max-width:0;opacity:0;overflow:hidden;border-radius:0;pointer-events:none;transform:translate(12px);transition:width .38s cubic-bezier(.22,1,.36,1),max-width .38s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .38s cubic-bezier(.22,1,.36,1)}.rl-header-search-wrap .rl-home-search{height:38px;padding:0 14px;box-sizing:border-box}.rl-site-header.is-search-open .rl-header-search-wrap{width:min(360px,36vw);max-width:min(360px,36vw);opacity:1;pointer-events:auto;transform:translate(0)}.rl-site-header.is-search-open .rl-home-search{border-color:#111;box-shadow:none}.rl-site-header.is-search-open .rl-search-toggle{background:#f0f0ec;color:#d32f2f}}@media screen and (max-width:989px){.rl-header-bar,.rl-nav{padding-left:16px;padding-right:16px}.rl-header-bar{padding-top:12px;gap:12px}.rl-header-logo{font-size:18px}.rl-search-toggle{display:inline-flex}.rl-header-search-wrap{display:none;position:absolute;left:16px;right:16px;top:calc(100% + 4px);z-index:60}.rl-site-header.is-search-open .rl-header-search-wrap{display:block}.rl-site-header.is-search-open .rl-header-search-wrap .rl-home-search{height:38px;padding:0 14px;box-sizing:border-box;box-shadow:0 8px 24px #11111114}.rl-site-header.is-search-open .rl-search-toggle{background:#f0f0ec;color:#d32f2f}.rl-nav{gap:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:12px;-webkit-overflow-scrolling:touch}.rl-nav::-webkit-scrollbar{display:none}.rl-nav-wrap{position:relative}.rl-nav-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(to right,#fafaf800,#fafaf8 85%);opacity:0;transition:opacity .2s ease;z-index:1}.rl-nav-wrap.has-overflow:not(.is-at-end):after{opacity:1}}.section-rl-footer{background:#111}.rl-footer{background:#111;color:#fafaf8;margin-top:0;padding-bottom:env(safe-area-inset-bottom,0px)}html:has(body.rl-theme){background:#111}body.rl-theme{background:#fafaf8}.rl-footer a{color:#fafaf8b8;text-decoration:none;transition:color .15s ease}.rl-footer a:hover{color:#fff}.rl-footer__inner{max-width:1280px;margin:0 auto;padding:56px 48px 40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);gap:48px 64px;align-items:start}.rl-footer__brand{display:flex;flex-direction:column;gap:16px;max-width:320px}.rl-footer__logo{display:inline-flex;align-items:center;gap:9px;font-family:Karrik,serif;font-weight:700;font-size:22px;letter-spacing:-.02em;color:#fff!important}.rl-footer__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none}.rl-footer__mark-img{display:block;width:28px;height:28px;object-fit:contain}.rl-footer__tagline{margin:0;font-size:13px;line-height:1.55;color:#fafaf894}.rl-locale-form{display:block;width:fit-content;max-width:100%;margin-top:4px}.rl-locale-select{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;min-width:140px;height:36px;padding:0 36px 0 12px;margin:0;color:#fafaf8;background-color:#ffffff0f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fafaf8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:none;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.rl-locale-select:hover,.rl-locale-select:focus-visible{color:#fff;background-color:#ffffff1f;outline:none}.rl-locale-select option{color:#111;background:#fff}.rl-footer__social{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rl-footer__social a,.rl-footer__social-soon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:8px;color:#fafaf8;background:#ffffff0f;transition:background .15s ease,color .15s ease,opacity .15s ease}.rl-footer__icon{display:block;width:18px;height:18px;flex:none;line-height:0}.rl-footer__icon svg{display:block;width:18px;height:18px}.rl-footer__social a:hover{background:#ffffff1f;color:#fff}.rl-footer__social-soon{opacity:.35;cursor:default}.rl-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:560px;margin-left:auto}.rl-footer__col{display:flex;flex-direction:column;gap:10px}.rl-footer__heading{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fafaf86b;margin-bottom:4px}.rl-footer__col a{font-size:13px;font-weight:500;width:fit-content}.rl-footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.rl-footer__payments{max-width:1280px;margin:0 auto;padding:0 48px 8px}.rl-footer__payment-list{list-style:none;margin:0;padding:20px 0 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.rl-footer__payment-item{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:0}.rl-footer__payment-item .icon,.rl-footer__payment-item svg{display:block;height:24px;width:auto}.rl-footer__bottom-inner{max-width:1280px;margin:0 auto;padding:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:JetBrains Mono,monospace;font-size:11px;color:#fafaf86b}.rl-footer__legal{display:flex;align-items:center;gap:20px}.rl-footer__legal a{color:#fafaf86b}.rl-footer__legal a:hover{color:#fff}@media screen and (max-width:989px){.rl-footer__inner{grid-template-columns:1fr;gap:36px;padding:40px 16px 32px}.rl-footer__brand{max-width:none}.rl-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;margin-left:0}.rl-footer__bottom-inner{padding:16px;flex-direction:column;align-items:flex-start}.rl-footer__payments{padding:0 16px 4px}.rl-footer__payment-list{justify-content:flex-start;padding:16px 0 8px}}@media screen and (max-width:549px){.rl-footer__cols{grid-template-columns:1fr 1fr;gap:28px 20px}.rl-footer__cols .rl-footer__col:nth-child(2){grid-column:1 / -1}}body.rl-theme{background:#fafaf8;color:#111;font-family:Hyperlegible Sans,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body.rl-theme ::selection{background:#d32f2f;color:#fff}body.rl-theme ::-moz-selection{background:#d32f2f;color:#fff}body.rl-theme a.button,body.rl-theme a.button--primary,body.rl-theme a.button--secondary,body.rl-theme a.rl-btn,body.rl-theme a.rl-btn--primary,body.rl-theme a.rl-nav--cta{color:#fff!important}body.rl-theme a.button--secondary{color:rgb(var(--color-secondary-button-text, 17, 17, 17))!important}body.rl-theme a.button--tertiary{color:rgb(var(--color-foreground, 17, 17, 17))!important}body.rl-theme .rl-footer{color:#fafaf8!important}body.rl-theme .rl-footer a,body.rl-theme .rl-footer a:visited{color:#fafaf8c7!important}body.rl-theme .rl-footer a:hover,body.rl-theme .rl-footer__logo,body.rl-theme .rl-footer__logo:hover,body.rl-theme .rl-footer__logo:visited{color:#fff!important}body.rl-theme .rl-footer__tagline,body.rl-theme .rl-footer__heading,body.rl-theme .rl-footer__bottom-inner,body.rl-theme .rl-footer__legal a,body.rl-theme .rl-footer__legal a:visited{color:#fafaf880!important}body.rl-theme .rl-footer__legal a:hover{color:#fff!important}body.rl-theme .rl-footer__social a,body.rl-theme .rl-footer__social-soon,body.rl-theme .rl-locale-select{color:#fafaf8!important}body.rl-theme .cart__warnings a.button,body.rl-theme .cart-drawer__empty-content a.button,body.rl-theme .cart-notification__links a.button,body.rl-theme .template-404 a.button{--color-button: 211, 47, 47;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--buttons-radius: 999px;--buttons-radius-outset: 999px;background-color:#d32f2f!important;color:#fff!important;border-radius:999px!important;padding-left:2.4rem;padding-right:2.4rem}body.rl-theme .cart__warnings a.button:before,body.rl-theme .cart__warnings a.button:after,body.rl-theme .cart-drawer__empty-content a.button:before,body.rl-theme .cart-drawer__empty-content a.button:after,body.rl-theme .cart-notification__links a.button:before,body.rl-theme .cart-notification__links a.button:after,body.rl-theme .template-404 a.button:before,body.rl-theme .template-404 a.button:after{border-radius:999px!important}body.rl-theme .cart__warnings a.button:hover,body.rl-theme .cart-drawer__empty-content a.button:hover,body.rl-theme .template-404 a.button:hover{background-color:#b22626!important;color:#fff!important}body.rl-theme .title-wrapper-with-link .underlined-link{color:#111!important}.rl-collection-grid .grid{list-style:none;padding:0;margin:0}.rl-collection-grid .grid__item{list-style:none}.rl-collection-grid .rl-card-product{width:100%!important;height:320px!important;overflow:hidden!important}.rl-collection-grid .rl-card-product__media{height:180px!important;overflow:hidden!important}.rl-collection-grid .rl-card-product__img,.rl-collection-grid .rl-card-product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.rl-card-product__media{overflow:hidden}.rl-card-product__img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}.template-product .product__title,.template-cart h1,.template-search h1,.template-404 .title{font-family:Karrik,serif;letter-spacing:-.01em}.template-product .rl-pdp-preorder-badge{display:inline-flex;align-items:center;margin-top:.75rem;background:#d32f2f;border:1px solid #d32f2f;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.2;animation:rl-pdp-preorder-pulse 2.4s ease-in-out infinite}@keyframes rl-pdp-preorder-pulse{0%,to{box-shadow:0 0 #d32f2f59;transform:scale(1)}50%{box-shadow:0 0 0 8px #d32f2f00;transform:scale(1.02)}}#rl-home-exact .rl-hero-main{box-sizing:border-box;min-width:0;max-width:100%}@media screen and (min-width:990px){#rl-home-exact .rl-hero-main{height:408px;max-height:408px}}#rl-home-exact .rl-hero-main__media-wrap{min-width:0;min-height:0;max-width:100%;height:100%;padding:16px;box-sizing:border-box;display:flex}#rl-home-exact .rl-hero-main__media{position:relative;flex:1;min-height:0;border:3px solid rgba(211,47,47,.35);border-radius:12px;background:#fafaf8;overflow:hidden;box-shadow:none}#rl-home-exact .rl-hero-main__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:18px;box-sizing:border-box;background:#fafaf8}#rl-home-exact .rl-hero-main__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:#8a8a86;background:#fafaf8}#rl-home-exact .rl-hero-slots{justify-content:flex-start}.rl-hero-preorder-badge{display:inline-flex;align-items:center;background:#d32f2f;border:1px solid #d32f2f;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.2;animation:rl-pdp-preorder-pulse 2.4s ease-in-out infinite}.rl-hero-preorder-badge--media{position:absolute;top:14px;right:14px;z-index:2}@media(prefers-reduced-motion:reduce){.template-product .rl-pdp-preorder-badge,.rl-hero-preorder-badge{animation:none}}.template-product .price-item--sale,.template-product .price-item--regular{font-family:JetBrains Mono,monospace}.template-product .product-form__submit,.template-product .product__info-container .product-form__buttons .button,.template-product .product__info-container .product-form__buttons .button--primary,.template-product .product__info-container .product-form__buttons .button--secondary,.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded,.template-cart .cart__checkout-button,.template-cart .button,.template-cart .button--primary,.template-search .button,.template-search .button--primary,.template-404 .button,.cart-drawer .cart__checkout-button,.cart-drawer .button,.cart-notification .button,.cart-notification .button--primary{--buttons-radius: 999px;--buttons-radius-outset: 999px;--shopify-accelerated-checkout-button-border-radius: 999px;border-radius:999px!important}.template-product .shopify-payment-button__button:before,.template-product .shopify-payment-button__button:after,.template-product .product-form__submit:before,.template-product .product-form__submit:after,.template-product .product__info-container .product-form__buttons .button:before,.template-product .product__info-container .product-form__buttons .button:after,.template-cart .cart__checkout-button:before,.template-cart .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{border-radius:999px!important}.template-product shopify-accelerated-checkout,.template-product .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px}.template-product .product__info-container .product-form__buttons .button,.template-product .product__info-container .product-form__buttons .button--primary,.template-product .product__info-container .product-form__buttons .button--secondary,.template-cart .cart__checkout-button,.template-cart .button--primary,.template-search .button--primary,.template-404 .button,.cart-drawer .cart__checkout-button,.cart-notification .button--primary{--color-button: 211, 47, 47;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background-color:#d32f2f!important;color:#fff!important}.template-product .product__info-container .product-form__buttons .button:hover,.template-product .product__info-container .product-form__buttons .button--primary:hover,.template-product .product__info-container .product-form__buttons .button--secondary:hover,.template-cart .cart__checkout-button:hover,.template-cart .button--primary:hover,.cart-drawer .cart__checkout-button:hover,.cart-notification .button--primary:hover{background-color:#b22626!important;color:#fff!important}.color-scheme-3 .button--primary,.color-scheme-4 .button--primary,.color-scheme-3 .cart__checkout-button,.color-scheme-4 .cart__checkout-button{--color-button: 211, 47, 47;--color-button-text: 255, 255, 255;background-color:#d32f2f!important;color:#fff!important}.color-scheme-3 .button--secondary,.color-scheme-4 .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0;color:#fff!important}.template-404 .page-width,.template-search .template-search__header{max-width:1280px}body.rl-theme .template-search__search .field{--inputs-radius: 999px;--inputs-radius-outset: 999px;border-radius:999px}body.rl-theme .template-search__search .field:before,body.rl-theme .template-search__search .field:after{border-radius:999px}body.rl-theme .template-search__search .search__input.field__input{border-radius:999px}body.rl-theme.template-page #MainContent,body.rl-theme.template-policy #MainContent{padding-bottom:72px}body.rl-theme.template-page .main-page-title,body.rl-theme.template-policy .shopify-policy__title{margin-top:.5rem;text-align:center}body.rl-theme.template-page .page-width--narrow .rte{text-align:left}body.rl-theme .shopify-policy__container{padding-bottom:48px;max-width:720px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){body.rl-theme.template-page #MainContent,body.rl-theme.template-policy #MainContent{padding-bottom:96px}body.rl-theme .shopify-policy__container{padding-bottom:64px}}.rl-collection-grid .product-grid{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 24px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 16px}@media screen and (min-width:750px){body.rl-theme .product-grid-container>.facets-vertical-sort{display:block;width:100%;margin:0 0 1.5rem}body.rl-theme .product-grid-container .facets-vertical-form{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:1.25rem 1.75rem;width:100%;margin-left:0}body.rl-theme .product-grid-container .product-count-vertical{margin-left:0;margin-right:0}body.rl-theme .product-grid-container .facet-filters.sorting{margin:0}}body.rl-theme .section-rl-collection-header .rl-section{padding-bottom:.25rem}body.rl-theme .section-rl-collection-header .rl-tabs-wrap{margin-bottom:.5rem}body.rl-theme .rl-collection-grid{padding-top:2.5rem}@media screen and (min-width:750px){body.rl-theme .rl-collection-grid{padding-top:2.75rem}}:root{--shopify-banner-border-radius: 12px;--shopify-banner-border: 1px solid #e8e8e4;--shopify-banner-border-color: #e8e8e4;--shopify-banner-margin-vertical: 16px}#shopify-pc__banner,.shopify-pc__banner,.shopify-pc__banner__dialog,#shopify-pc__prefs__dialog{font-family:Hyperlegible Sans,Inter,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}.shopify-pc__banner__dialog,#shopify-pc__prefs__dialog{background:#fafaf8!important;color:#111!important;border:1px solid #e8e8e4!important;border-radius:12px!important;box-shadow:0 18px 48px #1111111f!important}.shopify-pc__banner__dialog p,.shopify-pc__banner__dialog span,.shopify-pc__prefs__intro-main p,#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog label,#shopify-pc__prefs__dialog span{color:#6b6b6b!important;font-size:13px!important;line-height:1.55!important}.shopify-pc__banner__dialog a,#shopify-pc__prefs__dialog a{color:#111!important;text-decoration:underline!important;text-underline-offset:2px}.shopify-pc__banner__dialog a:hover,#shopify-pc__prefs__dialog a:hover{color:#d32f2f!important}.shopify-pc__prefs__intro-main h3,#shopify-pc__prefs__header-title,.shopify-pc__banner__dialog h2,.shopify-pc__banner__dialog h3{font-family:Karrik,serif!important;font-weight:700!important;letter-spacing:-.02em!important;color:#111!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save{background:#d32f2f!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:11px 18px!important;box-shadow:none!important;cursor:pointer}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-save:hover{background:#b22626!important;color:#fff!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline{background:#fff!important;color:#111!important;border:1px solid #e8e8e4!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;padding:11px 18px!important;box-shadow:none!important;cursor:pointer}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-decline:hover{border-color:#111!important;background:#fff!important;color:#111!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:#111!important;border:none!important;border-radius:8px!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-decoration:underline!important;text-underline-offset:3px;box-shadow:none!important;padding:8px 4px!important;cursor:pointer}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs:hover{color:#d32f2f!important}#shopify-pc__prefs__dialog input[type=checkbox]{accent-color:#111111}#shopify-pc__prefs__dialog button:focus-visible,.shopify-pc__banner__dialog button:focus-visible{outline:2px solid #d32f2f;outline-offset:2px}@media screen and (max-width:749px){.shopify-pc__banner__dialog,#shopify-pc__prefs__dialog{border-radius:12px 12px 0 0!important}}.rl-wa-notify{margin-top:16px;padding:16px;background:#fafaf8;border:1px solid #e8e8e4;border-radius:12px}.rl-wa-notify__title{margin:0 0 6px;font-family:Karrik,serif;font-weight:700;font-size:18px;letter-spacing:-.01em;color:#111}.rl-wa-notify__body{margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;color:#6b6b6b}.rl-wa-notify__phone-row{display:flex;gap:8px;margin-bottom:12px}.rl-wa-notify__dial,.rl-wa-notify__phone{background:#fff;border:1px solid #e8e8e4;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:#111;outline:none}.rl-wa-notify__dial{flex:none;width:72px;padding:11px 8px}.rl-wa-notify__phone{flex:1;min-width:0;padding:11px 12px}.rl-wa-notify__dial:focus,.rl-wa-notify__phone:focus{border-color:#111}.rl-wa-notify__consent{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.45;color:#6b6b6b;cursor:pointer}.rl-wa-notify__consent input{margin-top:2px;flex:none;accent-color:#d32f2f}.rl-wa-notify__consent a{color:#111;text-decoration:underline}.rl-wa-notify__cta{width:100%;border:none;border-radius:8px;padding:12px 16px;background:#d32f2f;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.rl-wa-notify__cta:disabled{opacity:.45;cursor:not-allowed}.rl-wa-notify__cta.is-ready:not(:disabled):hover{background:#b22626}.rl-wa-notify__note{margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.02em;color:#6b6b6b}.rl-wa-notify__success{font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:#2e7d32}.rl-wa-notify__error{margin-bottom:10px;font-size:12px;color:#d32f2f}body.rl-theme.template-product .product-media-wrapper{--media-radius: 12px;--media-border-width: 3px;--media-border-opacity: 1}body.rl-theme.template-product .product-media-container.global-media-settings,body.rl-theme.template-product .product-media-container{border:3px solid rgba(211,47,47,.35)!important;border-radius:12px!important;background:#fafaf8!important;overflow:hidden!important;box-shadow:none!important;outline:none!important}body.rl-theme.template-product .product-media-container .product__modal-opener,body.rl-theme.template-product .product-media-container .media,body.rl-theme.template-product .product-media-container .product__media,body.rl-theme.template-product .product-media-container .deferred-media,body.rl-theme.template-product .product-media-container img{border-radius:inherit;background:#fafaf8}body.rl-theme.template-product .thumbnail{border:2px solid rgba(211,47,47,.35)!important;border-radius:8px!important;background:#fafaf8!important;overflow:hidden!important;box-shadow:none!important}body.rl-theme.template-product .thumbnail img{border-radius:inherit}body.rl-theme.template-product .thumbnail[aria-current]{border-color:#d32f2f!important}@media screen and (min-width:750px){body.rl-theme.template-product .product--thumbnail media-gallery{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.2rem;align-items:start}body.rl-theme.template-product .product--thumbnail .rl-thumb-col{grid-column:1;grid-row:1;position:relative;width:7.2rem;max-width:7.2rem;height:0;min-height:100%;max-height:100%;align-self:stretch;box-sizing:border-box;overflow:hidden}body.rl-theme.template-product .product--thumbnail .rl-thumb-col .thumbnail-slider{grid-column:auto;grid-row:auto;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;position:relative}body.rl-theme.template-product .product--thumbnail>.thumbnail-slider,body.rl-theme.template-product .product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;width:7.2rem;max-width:7.2rem;margin:0;padding:0;height:0;min-height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;align-self:stretch}body.rl-theme.template-product .product--thumbnail .rl-thumb-col:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3.2rem;pointer-events:none;z-index:5;background:linear-gradient(to bottom,#fafaf800,#fafaf88c,#fafaf8eb 70%,#fafaf8);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease}body.rl-theme.template-product .product--thumbnail .rl-thumb-col.is-scrollable-bottom:after{opacity:1}body.rl-theme.template-product .product--thumbnail .thumbnail-slider .slider-button{display:none}body.rl-theme.template-product .product--thumbnail .thumbnail-list,body.rl-theme.template-product .product--thumbnail .thumbnail-list.slider{display:flex;flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none}body.rl-theme.template-product .product--thumbnail .thumbnail-list__item,body.rl-theme.template-product .product--thumbnail .thumbnail-list__item.slider__slide{width:100%;max-width:100%;flex:none}body.rl-theme.template-product .product--thumbnail .thumbnail{width:100%;aspect-ratio:1}body.rl-theme.template-product .product--thumbnail .thumbnail:hover{border-color:#d32f2fb3!important}body.rl-theme.template-product .product--thumbnail>slider-component.slider-mobile-gutter:not(.thumbnail-slider),body.rl-theme.template-product .product--thumbnail media-gallery>slider-component.slider-mobile-gutter:not(.thumbnail-slider){grid-column:2;grid-row:1;min-width:0}body.rl-theme.template-product .product--thumbnail .product__media-list{margin:0}}body.rl-theme.template-product .product-media-modal__content>*{border-radius:12px;overflow:hidden;background:#fafaf8}body.rl-theme .quantity,body.rl-home-layout .quantity,.cart-drawer .quantity,.cart-notification .quantity,.template-cart .quantity{--inputs-radius: 999px;--inputs-radius-outset: 999px;--inputs-border-width: 0px;border-radius:999px;border:none;min-height:4.4rem;width:calc(12.5rem / var(--font-body-scale, 1));overflow:hidden;background:#fafaf8}body.rl-theme .quantity:before,body.rl-home-layout .quantity:before,.cart-drawer .quantity:before,.cart-notification .quantity:before,.template-cart .quantity:before{border-radius:999px;background:#fafaf8;box-shadow:none}body.rl-theme .quantity:after,body.rl-home-layout .quantity:after,.cart-drawer .quantity:after,.cart-notification .quantity:after,.template-cart .quantity:after{border-radius:999px;border:0!important;box-shadow:none!important;top:0;right:0;bottom:0;left:0}body.rl-theme .quantity__input,body.rl-home-layout .quantity__input,.cart-drawer .quantity__input,.cart-notification .quantity__input,.template-cart .quantity__input{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:500;opacity:1;color:#111}body.rl-theme .quantity__button,body.rl-home-layout .quantity__button,.cart-drawer .quantity__button,.cart-notification .quantity__button,.template-cart .quantity__button{color:#111;width:4rem;transition:background-color .15s ease,color .15s ease}body.rl-theme .quantity__button:hover,body.rl-home-layout .quantity__button:hover,.cart-drawer .quantity__button:hover,.cart-notification .quantity__button:hover,.template-cart .quantity__button:hover{background-color:#d32f2f14;color:#d32f2f}body.rl-theme .quantity__button:focus-visible,body.rl-theme .quantity__input:focus-visible,body.rl-home-layout .quantity__button:focus-visible,body.rl-home-layout .quantity__input:focus-visible,.cart-drawer .quantity__button:focus-visible,.cart-drawer .quantity__input:focus-visible,.template-cart .quantity__button:focus-visible,.template-cart .quantity__input:focus-visible{background-color:#d32f2f14;outline:none}.cart-drawer .cart-item__media,.template-cart .cart-item__media,.cart-notification-product__image{display:revert;align-items:revert;justify-content:revert;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cart-drawer .cart-item__image,.template-cart .cart-item__image,.cart-notification-product__image img{display:block;max-width:100%;height:auto;border:2px solid rgba(211,47,47,.35)!important;border-radius:12px!important;background:#fafaf8;box-sizing:border-box;object-fit:contain;box-shadow:none!important;outline:none!important}body.rl-theme .related-products .card,body.rl-theme .complementary-products .card{--border-radius: 1.2rem;--media-radius: 1.2rem;--border-width: 0px;--media-border-width: 0px}body.rl-theme .related-products .card--standard .card__inner,body.rl-theme .complementary-products .card--standard .card__inner,body.rl-theme .related-products .card--card,body.rl-theme .complementary-products .card--card{border:2px solid rgba(211,47,47,.35)!important;border-radius:1.2rem!important;overflow:hidden!important;background:#fafaf8!important;box-shadow:none!important}body.rl-theme .related-products .card--standard .card__inner:after,body.rl-theme .complementary-products .card--standard .card__inner:after,body.rl-theme .related-products .card--card:after,body.rl-theme .complementary-products .card--card:after,body.rl-theme .related-products .global-media-settings:after,body.rl-theme .complementary-products .global-media-settings:after{display:none!important;content:none!important;box-shadow:none!important}body.rl-theme .related-products .card__media,body.rl-theme .complementary-products .card__media,body.rl-theme .related-products .card .media,body.rl-theme .complementary-products .card .media,body.rl-theme .related-products .global-media-settings,body.rl-theme .complementary-products .global-media-settings{border:0!important;border-radius:1.2rem!important;overflow:hidden!important;background:#fafaf8!important;box-shadow:none!important}body.rl-theme .related-products .card__media img,body.rl-theme .complementary-products .card__media img,body.rl-theme .related-products .card .media img,body.rl-theme .complementary-products .card .media img{border-radius:1.2rem!important;background:#fafaf8}body.rl-theme .complementary-products .card--horizontal .card__inner{border:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}body.rl-theme .complementary-products .card--horizontal .card__media,body.rl-theme .complementary-products .card--horizontal .card .media{border:2px solid rgba(211,47,47,.35)!important;border-radius:1.2rem!important;overflow:hidden!important;background:#fafaf8!important;flex:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rl-chrome.css.map */
