:root{--sr-navy: #36476b;--sr-navy-deep: #262f47;--sr-blue: #9bb8d3;--sr-blue-pale: #d9dfe8;--sr-charcoal: #545859;--sr-cream: #f7f5f0;--sr-cream-deep: #f0ece3;--sr-white: #ffffff;--sr-ink: #232a35;--sr-font-display: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sr-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sr-font-accent: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sr-weight-thin: 100;--sr-weight-book: 400;--sr-weight-medium: 500;--sr-weight-bold: 700;--sr-max-w: 1280px;--sr-edge: clamp(24px, 5vw, 72px)}.sr-section *{box-sizing:border-box}.sr-section img{max-width:100%;display:block}.sr-section a{text-decoration:none}.sr-section ul{margin:0;padding:0;list-style:none}.sr-section button{font-family:inherit;cursor:pointer}.sr-wrap{max-width:var(--sr-max-w);margin:0 auto;padding:0 var(--sr-edge)}.sr-section h1,.sr-section h2,.sr-section h3{font-family:var(--sr-font-display);margin:0;color:var(--sr-navy-deep);font-weight:var(--sr-weight-bold)}.sr-section p,.sr-section li{font-weight:var(--sr-weight-book)}.sr-eyebrow{font-family:var(--sr-font-display);font-weight:var(--sr-weight-bold);letter-spacing:.14em;text-transform:uppercase;font-size:1.137rem;color:var(--sr-navy);display:flex;align-items:center;gap:12px}.sr-eyebrow:before{content:"";width:30px;height:3px;background:var(--sr-blue);display:inline-block;border-radius:3px}.sr-eyebrow--center{justify-content:center}.sr-accent{font-family:var(--sr-font-accent);font-style:italic;font-weight:var(--sr-weight-thin);color:var(--sr-navy)}.sr-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,.9,.32,1),transform .8s cubic-bezier(.22,.9,.32,1)}.sr-reveal.sr-in{opacity:1;transform:none}.sr-fade-item{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.sr-reveal.sr-in .sr-fade-item{opacity:1;transform:none}.sr-reveal.sr-in .sr-fade-item:nth-child(1){transition-delay:.05s}.sr-reveal.sr-in .sr-fade-item:nth-child(2){transition-delay:.16s}.sr-reveal.sr-in .sr-fade-item:nth-child(3){transition-delay:.27s}.sr-reveal.sr-in .sr-fade-item:nth-child(4){transition-delay:.38s}.sr-reveal.sr-in .sr-fade-item:nth-child(5){transition-delay:.49s}.sr-stagger-grid>*{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.sr-reveal.sr-in.sr-stagger-grid>*{opacity:1;transform:none}.sr-stagger-grid>*:nth-child(1){transition-delay:.04s}.sr-stagger-grid>*:nth-child(2){transition-delay:.13s}.sr-stagger-grid>*:nth-child(3){transition-delay:.22s}.sr-stagger-grid>*:nth-child(4){transition-delay:.31s}.sr-stagger-grid>*:nth-child(5){transition-delay:.4s}.sr-stagger-grid>*:nth-child(6){transition-delay:.49s}.sr-stagger-grid>*:nth-child(n+7){transition-delay:.56s}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:22px 46px;border-radius:999px;font-weight:700;font-size:1.23rem;letter-spacing:.05em;text-transform:uppercase;border:2px solid transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .25s ease;white-space:nowrap;font-family:var(--sr-font-display)}.sr-btn-primary{background:var(--sr-navy-deep);color:var(--sr-white)}.sr-btn-primary:hover{background:var(--sr-navy);transform:translateY(-3px) scale(1.03);box-shadow:0 14px 30px #262f474d}.sr-btn-outline{background:transparent;color:var(--sr-navy-deep);border-color:var(--sr-navy-deep)}.sr-btn-outline:hover{background:var(--sr-navy-deep);color:var(--sr-white);transform:translateY(-3px) scale(1.03)}.sr-btn-row{display:flex;gap:20px;flex-wrap:wrap}.sr-wave-divider{width:100%;overflow:hidden;line-height:0}.sr-wave-divider svg{width:100%;height:56px;display:block}.sr-mini-wave{height:16px;width:auto}.sr-drop-icon{width:32px;height:40px}.sr-img-zoom{overflow:hidden}.sr-img-zoom img{transition:transform .6s cubic-bezier(.22,.9,.32,1)}.sr-img-zoom:hover img{transform:scale(1.08)}@keyframes sr-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.sr-tilt{transition:transform .5s cubic-bezier(.22,.9,.32,1)}.sr-tilt:hover{transform:perspective(900px) rotateY(-7deg) rotateX(3deg) scale(1.035)}:focus-visible{outline:3px solid var(--sr-navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sr-section *{animation:none!important;transition:none!important}}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item{font-size:16px!important;font-weight:700!important}:root{--font-heading-family: "Montserrat", sans-serif;--font-heading-weight: 700;--font-heading-style: normal;--font-body-family: "Montserrat", sans-serif;--font-body-weight: 400;--font-body-style: normal}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:var(--sr-navy-deep)!important;color:var(--sr-white)!important;border-radius:0!important;border:none!important;outline:none!important;box-shadow:none!important}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:var(--sr-navy)!important}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus,button.shopify-payment-button__button.shopify-payment-button__button--unbranded:focus-visible{outline:none!important;box-shadow:none!important}.cart__checkout{background-color:var(--sr-navy-deep)!important;border-color:var(--sr-navy-deep)!important;color:var(--sr-white)!important}.cart__checkout:hover{background-color:var(--sr-navy)!important;border-color:var(--sr-navy)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/serenity-base.css.map */
