@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Lora:ital@1&display=swap";:root{--rykon-navy: #1B2B4B;--rykon-warm-white: #FAF8F5;--rykon-accent: #E8A94A;--rykon-trust: #1B2B4B;--rykon-soft-grey: #F2F0ED;--rykon-amber: #E8A94A;--rykon-text: #333333;--rykon-info-bg: #F2F0ED;--rykon-trust-bg: #F2F0ED;--rykon-card-white: #FFFFFF;--rykon-border: #D4D0CC;--rykon-deep-black: #1B2B4B;--rykon-anthracite: #333333;--rykon-sage-green: #1B2B4B;--rykon-beige: #D4D0CC;--color-background: #FAF8F5;--color-background-rgb: 250 248 245;--color-foreground: #333333;--color-foreground-rgb: 51 51 51;--color-foreground-heading: #1B2B4B;--color-foreground-heading-rgb: 27 43 75;--color-primary: #E8A94A;--color-primary-rgb: 232 169 74;--color-primary-hover: #E8A94A;--color-primary-hover-rgb: 232 169 74;--color-border: #D4D0CC;--color-border-rgb: 212 208 204;--color-shadow: rgba(27, 43, 75, .08);--color-shadow-rgb: 27 43 75;--color-primary-button-text: #FAF8F5;--color-primary-button-background: #1B2B4B;--color-primary-button-border: #1B2B4B;--color-primary-button-hover-text: #FAF8F5;--color-primary-button-hover-background: #E8A94A;--color-primary-button-hover-border: #E8A94A;--color-secondary-button-text: #1B2B4B;--color-secondary-button-background: transparent;--color-secondary-button-border: #1B2B4B;--color-secondary-button-hover-text: #FAF8F5;--color-secondary-button-hover-background: #1B2B4B;--color-secondary-button-hover-border: #1B2B4B;--font-body--family: "DM Sans", sans-serif;--font-heading--family: "DM Sans", sans-serif;--font-subheading--family: "DM Sans", sans-serif;--font-accent--family: "DM Sans", sans-serif;--style-border-radius-buttons-primary: 6px;--style-border-radius-buttons-secondary: 6px;--style-border-radius-inputs: 6px}body{background-color:var(--rykon-warm-white);font-family:DM Sans,sans-serif;color:var(--rykon-text)}h1,.h1{font-family:DM Sans,sans-serif;font-weight:700;color:var(--rykon-navy);letter-spacing:-.02em;font-size:clamp(1.875rem,5vw,3.75rem);line-height:1.1}h2,.h2{font-family:DM Sans,sans-serif;font-weight:700;color:var(--rykon-navy);font-size:clamp(2rem,3.5vw,2.5rem);line-height:1.15;letter-spacing:-.02em}h3,.h3{font-family:DM Sans,sans-serif;font-weight:600;color:var(--rykon-accent);font-size:clamp(1.375rem,2.2vw,1.625rem);line-height:1.2}p,.p,li,td,th{font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.7;color:var(--rykon-text)}nav a,.header__menu a,.header__link{letter-spacing:.04em}.button,.button--primary,[data-component=button][data-variant=primary]{background-color:var(--rykon-navy);color:var(--rykon-warm-white);border:none;border-radius:6px;padding:14px 28px;min-height:52px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s ease,transform .1s ease;display:inline-flex;align-items:center;justify-content:center}.button:hover,.button--primary:hover,[data-component=button][data-variant=primary]:hover{background-color:#e8a94a}.button:active,.button--primary:active{transform:scale(.98)}@media screen and (max-width:749px){.button,.button--primary{width:100%}}.button--secondary,[data-component=button][data-variant=secondary]{background-color:transparent;color:var(--rykon-navy);border:1.5px solid var(--rykon-navy);border-radius:6px;padding:14px 28px;min-height:52px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s ease,color .3s ease;display:inline-flex;align-items:center;justify-content:center}.button--secondary:hover,[data-component=button][data-variant=secondary]:hover{background-color:var(--rykon-navy);color:var(--rykon-warm-white)}#header-group,.header-section,header-component,#header-component,#header-group>.shopify-section{background-color:var(--rykon-navy)!important;box-shadow:0 2px 8px #1b2b4b26}.header__link,.header__menu a,nav a,.header a{color:var(--rykon-warm-white)!important;font-family:DM Sans,sans-serif;font-size:14px;letter-spacing:.04em;text-decoration:none;transition:color .2s ease}.header__link:hover,.header__menu a:hover,nav a:hover{color:#e8a94a!important}.header__logo{font-family:DM Sans,sans-serif;font-weight:700;color:var(--rykon-warm-white)!important;font-size:1.25rem;letter-spacing:.05em}@media screen and (max-width:749px){.header__logo{text-align:center;width:100%}}.header__icon,.header__cart-count{color:var(--rykon-warm-white)!important}.header__cart-count-bubble,[data-cart-count]{background-color:var(--rykon-amber)!important;color:#fff!important}.rating__star,.review-star,[class*=star] svg,.product-reviews__star{color:var(--rykon-amber);fill:var(--rykon-amber)}.rating__star path,[class*=star] svg path{fill:var(--rykon-amber)}.rykon-badge,.badge--reassurance{background-color:var(--rykon-soft-grey);border:.5px solid var(--rykon-border);border-radius:20px;padding:4px 16px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rykon-navy);display:inline-flex;align-items:center;gap:6px}.rykon-badge--bestseller{background-color:var(--rykon-amber);color:#fff;border-color:var(--rykon-amber)}.rykon-badge--best-choice{background-color:var(--rykon-navy);color:var(--rykon-amber);border-color:var(--rykon-navy)}.rykon-badge--shipping{background-color:var(--rykon-trust);color:#fff;border-color:var(--rykon-trust)}.rykon-badge--guarantee{background-color:var(--rykon-trust-bg);color:#2d5a40;border-color:var(--rykon-trust);border-width:.5px}.rykon-badge--info{background-color:var(--rykon-info-bg);color:var(--rykon-navy);border-color:var(--rykon-amber);border-width:.5px}.card,.product-card,[class*=product-card],.card-wrapper{box-shadow:0 2px 8px #1b2b4b0f;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;background-color:var(--rykon-card-white);border:.5px solid var(--rykon-border)}.card:hover,.product-card:hover,[class*=product-card]:hover,.card-wrapper:hover{box-shadow:0 8px 32px #1b2b4b1f;transform:translateY(-2px)}.product-card__content product-title,.product-card__content [data-block-type=product-title],.product-card__content .product-title-block{padding:14px 14px 0!important}.product-card__content product-title a,.product-card__content product-title p,.product-card__content product-title span{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1b2b4b!important;line-height:1.35!important}.product-card__content price-wrapper,.product-card__content [data-block-type=price]{padding:6px 14px 14px!important}.product-card__content .price,.product-card__content .price__regular .price,.product-card__content price-wrapper .price{font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#1b2b4b!important}.product-card__content .compare-at-price{font-size:12px!important;color:#9a9a9a!important;font-weight:400!important}.product-card .badge,.product-card [class*=badge]{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:40px!important;padding:5px 12px!important}.rykon-bg-warm{background-color:var(--rykon-warm-white)}.rykon-bg-soft{background-color:var(--rykon-soft-grey)}.rykon-bg-dark{background-color:var(--rykon-navy);color:var(--rykon-warm-white)}.rykon-bg-dark h1,.rykon-bg-dark h2,.rykon-bg-dark h3,.rykon-bg-dark p,.rykon-bg-dark a{color:var(--rykon-warm-white)}.rykon-bg-info{background-color:var(--rykon-info-bg)}.rykon-bg-trust{background-color:var(--rykon-trust-bg)}.shopify-section:nth-child(2n)>.section-background,.shopify-section:nth-child(2n){background-color:var(--rykon-soft-grey)}footer,.footer,.footer-group{background-color:var(--rykon-navy);color:var(--rykon-warm-white)}footer a,.footer a,.footer-group a{color:var(--rykon-warm-white);text-decoration:none;transition:color .2s ease}footer a:hover,.footer a:hover,.footer-group a:hover{color:#e8a94a}footer p,footer li,.footer p,.footer li{color:#faf8f5bf}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{color:var(--rykon-warm-white)}.rykon-review,.customer-review,.testimonial{font-family:Lora,Georgia,serif;font-style:italic;background-color:var(--rykon-card-white);border-radius:8px;box-shadow:0 2px 12px #1b2b4b14;padding:24px;color:var(--rykon-text);line-height:1.7}.rykon-review__quote,.rykon-review blockquote{font-family:Lora,Georgia,serif;font-style:italic;font-size:1rem;border-left:3px solid #E8A94A;padding-left:16px;margin:0 0 16px}.rykon-review__author{font-family:DM Sans,sans-serif;font-style:normal;font-weight:600;font-size:.875rem;color:var(--rykon-navy);letter-spacing:.03em}hr,.divider{border:none;border-top:1px solid var(--rykon-border);margin:2rem 0}:focus-visible{outline:2px solid #E8A94A;outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--rykon-soft-grey)}::-webkit-scrollbar-thumb{background:var(--rykon-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rykon-navy)}.rykon-reassurance-bar{position:sticky;top:0;z-index:calc(var(--layer-sticky, 8) + 1);background-color:#e8a94a;color:#1b2b4b;font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.04em;padding:8px 20px;text-align:center;white-space:nowrap;overflow:hidden}.rykon-reassurance-bar .separator{color:#1b2b4b66;margin:0 14px}a[href="#rykon-reviews"]{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#333;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;border-bottom:1px dashed #D4D0CC;transition:border-color .2s ease,color .2s ease}.button.button-unstyled,.button.close-button,.button-unstyled{background-color:transparent!important;color:inherit!important;border:none!important;padding:0!important;min-height:auto!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-size:inherit!important;font-weight:inherit!important}dialog:focus,dialog:focus-visible,.cart-drawer__dialog:focus,.cart-drawer__dialog:focus-visible{outline:none!important;border-radius:0!important}.cart-drawer__header{background-color:#1b2b4b!important;padding:20px!important;min-height:64px!important;flex-shrink:0!important}.cart-drawer__heading{color:#faf8f5!important;font-family:DM Sans,sans-serif!important}.cart-drawer__header .cart-drawer__close-button,.cart-drawer__header .cart-drawer__close-button.button-unstyled,.cart-drawer__header .close-button{color:#faf8f5!important;background-color:transparent!important;padding:8px!important}.cart-drawer__header .cart-drawer__close-button svg,.cart-drawer__header .close-button svg{color:#faf8f5!important;width:22px!important;height:22px!important;stroke:#faf8f5!important}.cart-drawer--empty .cart-drawer__inner{justify-content:flex-start!important}.cart-drawer--empty .cart-drawer__header{display:none!important}.rykon-cart-empty{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;height:100%!important;padding:0!important;min-height:100dvh!important}.rykon-cart-empty__body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 28px 24px;text-align:center;gap:16px}.rykon-cart-empty__icon{width:52px;height:52px;color:#d4d0cc;margin-bottom:8px}.rykon-cart-empty__title{font-family:DM Sans,sans-serif!important;font-size:1.375rem!important;font-weight:700!important;color:#1b2b4b!important;margin:0!important}.rykon-cart-empty__sub{font-family:DM Sans,sans-serif;font-size:14px;color:#8c8792;margin:0;line-height:1.6}.rykon-cart-empty__close{display:flex!important;align-items:center!important;justify-content:center!important;background-color:#1b2b4b!important;color:#faf8f5!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;border:none!important;border-radius:0!important;padding:20px 28px!important;width:100%!important;cursor:pointer!important;position:sticky!important;bottom:0!important;transition:background-color .2s!important;box-shadow:0 -4px 20px #1b2b4b1f!important}.rykon-cart-empty__close:hover{background-color:#e8a94a!important;color:#1b2b4b!important}.menu-drawer a,.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--parent{color:#1b2b4b!important}.menu-drawer a:hover,.menu-drawer .menu-drawer__menu-item:hover{color:#e8a94a!important}.menu-drawer .menu-drawer__close-button{background-color:#1b2b4b!important;color:#faf8f5!important;width:100%!important;padding:20px 24px!important;border-radius:0!important;display:flex!important;justify-content:center!important;align-items:center!important;position:sticky!important;top:0!important;z-index:10!important;box-shadow:0 2px 8px #1b2b4b2e!important}.menu-drawer .menu-drawer__close-button svg{width:20px!important;height:20px!important}#shopify-pc-banner{background:var(--rykon-navy)!important;color:var(--rykon-warm-white)!important;font-family:DM Sans,sans-serif!important}#shopify-pc-banner a{color:#e8a94a!important}#shopify-pc-banner button[id*=accept],.shopify-pc__btn-accept{background-color:#e8a94a!important;color:#fff!important;border:none!important;border-radius:6px!important}#shopify-pc-banner button[id*=decline],.shopify-pc__btn-decline{background-color:transparent!important;color:var(--rykon-warm-white)!important;border:1px solid var(--rykon-warm-white)!important;border-radius:6px!important}.quick-add__button,.quick-add__button.button,button.quick-add__button{background:#1b2b4b!important;color:#faf8f5!important;border:2px solid #1B2B4B!important}.quick-add__button .add-to-cart-text{background:#1b2b4b!important;color:#faf8f5!important}.quick-add__button .add-to-cart-icon,.quick-add__button .svg-wrapper,.quick-add__button svg,.quick-add__button svg path{color:#faf8f5!important;stroke:#faf8f5!important}.quick-add__button .add-to-cart-text__content,.quick-add__button .add-to-cart-text__content span{color:#faf8f5!important}.quick-add__button:hover,.quick-add__button.button:hover{background:#e8a94a!important;border-color:#e8a94a!important}.quick-add__button:hover .add-to-cart-text{background:#e8a94a!important;color:#1b2b4b!important}.quick-add__button:hover svg,.quick-add__button:hover svg path{color:#1b2b4b!important;stroke:#1b2b4b!important}.quick-add__button:hover .add-to-cart-text__content,.quick-add__button:hover .add-to-cart-text__content span{color:#1b2b4b!important}.header-announcements,.header-announcements a,.header-announcements p,.header-announcements span,.header-announcements .announcement{color:#faf8f5!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rykon-global.css.map */
