:root{--oj-navy: #0F1B3D;--oj-pink: #EE4D9B;--oj-cream: #FAF7EF;--oj-sand: #ECE7DA;--oj-ink: #141414;--oj-orange: #EE7A1F;--oj-butter: #F5C518;--oj-lilac: #B7ACE0;--oj-teal: #17BEBB;--oj-hero: "Instrument Serif", Georgia, serif;--oj-head: "Hanken Grotesk", system-ui, sans-serif;--oj-mono: "Space Mono", ui-monospace, monospace;--oj-body: "DM Sans", system-ui, sans-serif;--oj-joy: "Darumadrop One", cursive}:root{--font-body-family: var(--oj-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--font-heading-family: var(--oj-mono);--font-heading-style: normal;--font-heading-weight: 800}body{--color-background: 250 247 239;--color-foreground: 15 27 61;--color-base-text: 15 27 61;--color-base-background-1: 250 247 239;--color-base-background-2: 236 231 218;--color-base-accent-1: 238 77 155;--color-base-accent-2: 15 27 61}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--oj-head);font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:1.08}body,p,li,.rte,.product__description,.card__information{font-family:var(--oj-body);text-transform:none}.oj-eyebrow,.price,.product__text.caption-with-letter-spacing,.caption-with-letter-spacing,.badge{font-family:var(--oj-mono);text-transform:uppercase;letter-spacing:.12em}.oj-hero{font-family:var(--oj-hero);text-transform:uppercase;letter-spacing:.01em;line-height:1}.oj-eyebrow{font-weight:700;font-size:.72rem;color:var(--oj-pink)}.oj-joy{font-family:var(--oj-joy);text-transform:none;color:var(--oj-pink)}.oj-mono{font-family:var(--oj-mono)}.button,.shopify-payment-button__button--unbranded{font-family:var(--oj-mono);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:11px}.product-form__submit[aria-busy=true],.quick-add__submit[aria-busy=true]{opacity:.7;pointer-events:none}.oj-pricing{margin:6px 0 14px;font-family:var(--oj-mono)}.oj-pricing__pack{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--oj-pink);font-weight:700;margin-bottom:4px}.oj-pricing__pair{font-size:14px;color:var(--oj-navy);font-weight:700}.oj-pricing__save{font-size:12px;color:var(--oj-navy);opacity:.75;margin-top:2px}.oj-guarantee{display:flex;gap:8px;align-items:flex-start;margin:14px 0;padding:12px 14px;background:var(--oj-sand);border-radius:10px}.oj-guarantee__check{color:var(--oj-pink);font-weight:700;flex:none}.oj-guarantee__text{font-family:var(--oj-body);font-size:13px;line-height:1.5;color:var(--oj-navy)}.oj-size{margin:14px 0;padding:12px 14px;border:1.5px solid var(--oj-navy);border-radius:10px}.oj-size__fit{font-family:var(--oj-body);font-size:13px;font-weight:500;color:var(--oj-navy);line-height:1.5}.oj-size__fabric{font-family:var(--oj-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--oj-navy);opacity:.7;margin-top:4px}.oj-lovenote{font-family:var(--oj-body);font-size:12px;color:var(--oj-ink);margin:-4px 0 0}.oj-icongrid{background:var(--oj-pink);border-radius:14px;padding:22px 16px;margin:18px 0;text-align:center}.oj-icongrid__head{font-family:var(--oj-hero);text-transform:uppercase;letter-spacing:.01em;font-size:26px;line-height:1;color:#fff;margin-bottom:16px}.oj-icongrid__row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:480px){.oj-icongrid__row{grid-template-columns:1fr 1fr;gap:16px}}.oj-icongrid__icon{font-size:22px;color:#fff;line-height:1;margin-bottom:6px}.oj-icongrid__label{font-family:var(--oj-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#fff;line-height:1.3}.oj-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--oj-cream);border-top:1.5px solid var(--oj-navy);transform:translateY(110%);transition:transform .28s ease;padding:10px 0;box-shadow:0 -6px 20px #0f1b3d1a}.oj-sticky.is-visible{transform:translateY(0)}.oj-sticky__inner{display:flex;align-items:center;gap:12px}.oj-sticky__info{flex:1;min-width:0}.oj-sticky__title{font-family:var(--oj-head);font-weight:800;text-transform:uppercase;font-size:12px;line-height:1.1;color:var(--oj-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oj-sticky__price{font-family:var(--oj-mono);font-weight:700;font-size:13px;color:var(--oj-navy)}.oj-sticky__btn{flex:none;background:var(--oj-pink);color:#fff;border:none;cursor:pointer;font-family:var(--oj-mono);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;padding:12px 20px;border-radius:11px}@media(min-width:750px){.oj-sticky{display:none}}.footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.newsletter,.newsletter-section,[class*=newsletter]{background:var(--oj-navy)!important}.footer .footer__content-top,.footer .footer__content-bottom{border-color:#ffffff1f}.footer .footer-block__heading{font-family:var(--oj-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--oj-pink)}.footer a,.footer .list-menu__item{font-family:var(--oj-body);color:#ffffffd1;transition:color .15s ease}.footer a:hover{color:var(--oj-pink)}.footer .newsletter-form__field-wrapper input{border-radius:10px}.footer .newsletter-form__button{color:var(--oj-pink)}.footer .copyright__content,.footer .footer__content-bottom small{font-family:var(--oj-mono);font-size:11px;letter-spacing:.04em;color:#ffffff80}.footer .payment-icon{opacity:.7}.oj-signoff{background:transparent;font-family:var(--oj-hero);text-transform:uppercase;font-size:clamp(20px,3vw,34px);line-height:1.15;color:#fff;text-align:center;max-width:640px;margin:0 auto;padding:24px 32px 8px;box-sizing:border-box}.oj-signoff .joy{font-family:var(--oj-joy);text-transform:none;color:var(--oj-pink)}.oj-footer-egg{font-family:var(--oj-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--oj-pink);text-align:center;padding:8px 20px 0;opacity:.8}.card__media,.card-wrapper .media,.card__inner,.card__inner .media{border-radius:8px;overflow:hidden}.card-wrapper .media img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .media img{transform:scale(1.04)}.card__heading,.card__heading a,.card-information__text{font-family:var(--oj-head);font-weight:700;font-size:14px;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--oj-navy)}.card-information .price,.price__container,.price-item{font-family:var(--oj-mono);font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--oj-navy)}.price__sale .price-item--regular{opacity:.5}.card-wrapper .quick-add__submit,.card-wrapper .card__inner+* .button,.card-wrapper .button{font-family:var(--oj-mono);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-radius:8px}.facets__heading,.product-count,.product-count__text,.facets-container .facets__summary,.collection-hero__description{font-family:var(--oj-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--oj-navy)}.menu-drawer .menu-drawer__menu-item{font-family:var(--oj-mono);font-weight:700;font-size:1.6rem;letter-spacing:.02em}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-weight:400;font-size:1.3rem}.oj-drawer-banner{position:relative;display:block;overflow:hidden;isolation:isolate;margin:16px 12px;border-radius:16px;background:var(--oj-navy,#0F1B3D);text-decoration:none;min-height:118px}.oj-drawer-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center}.oj-drawer-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1b3d26,#0f1b3dc7)}.oj-drawer-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px}.oj-drawer-banner__eyebrow{font-family:var(--oj-mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--oj-pink,#EE4D9B)}.oj-drawer-banner__heading{font-family:var(--oj-hero,serif);font-size:24px;line-height:1.05;color:#fff}.oj-drawer-banner__cta{align-self:flex-start;margin-top:4px;font-family:var(--oj-mono);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:var(--oj-pink,#EE4D9B);color:#fff;padding:9px 16px;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/overjoyed.css.map */
