@font-face{font-family:OSMODI UI;src:url(Osmodi-VF-Web.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:OSMODI UI;src:url(Osmodi-Italic-VF-Web.woff2) format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Light-Web.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Roman-Web.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Medium-Web.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Bold-Web.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Black-Web.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-Italic-Web.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:OSMODI Display;src:url(Osmodi-V1-BoldItalic-Web.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}:root{color-scheme:light;--osm-canvas: #f3f3f1;--osm-surface: #ffffff;--osm-surface-subtle: #fafafa;--osm-surface-muted: #f0f0ed;--osm-ink: #111112;--osm-ink-soft: #303034;--osm-muted: #62626b;--osm-faint: #6e6e77;--osm-line: #dedee2;--osm-line-strong: #bdbdc5;--osm-accent: #4f46ff;--osm-accent-hover: #3b34d0;--osm-accent-pressed: #3028b7;--osm-accent-soft: #eeecff;--osm-on-accent: #ffffff;--osm-success: #087a47;--osm-success-soft: #eaf7f0;--osm-warning: #b45309;--osm-warning-soft: #fff4e5;--osm-danger: #c92a2a;--osm-danger-soft: #fff0f0;--osm-info: #2258b8;--osm-info-soft: #edf4ff;--osm-font-ui: "OSMODI UI", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--osm-font-display: "OSMODI Display", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--osm-font-arabic: "Noto Sans Arabic", "SF Arabic", Tahoma, Arial, sans-serif;--osm-type-control-size: 13px;--osm-type-control-weight: 500;--osm-type-input-size: 14px;--osm-type-input-weight: 400;--osm-type-nav-size: 12px;--osm-type-nav-weight: 500;--osm-type-label-size: 12px;--osm-type-label-weight: 520;--osm-space-1: .25rem;--osm-space-2: .5rem;--osm-space-3: .75rem;--osm-space-4: 1rem;--osm-space-5: 1.25rem;--osm-space-6: 1.5rem;--osm-space-8: 2rem;--osm-space-10: 2.5rem;--osm-space-12: 3rem;--osm-space-16: 4rem;--osm-space-20: 5rem;--osm-space-24: 6rem;--osm-radius-4: .25rem;--osm-radius-8: .5rem;--osm-radius-12: .75rem;--osm-radius-16: 1rem;--osm-radius-round: 999px;--osm-shadow-1: 0 1px 2px rgb(17 17 18 / .06), 0 1px 1px rgb(17 17 18 / .04);--osm-shadow-2: 0 8px 24px rgb(17 17 18 / .09), 0 2px 6px rgb(17 17 18 / .05);--osm-shadow-3: 0 24px 64px rgb(17 17 18 / .14), 0 8px 20px rgb(17 17 18 / .08);--osm-duration-fast: .12s;--osm-duration-base: .18s;--osm-duration-slow: .28s;--osm-ease-out: cubic-bezier(.16, 1, .3, 1);--osm-ease-standard: cubic-bezier(.2, 0, 0, 1);--osm-control: 44px;--body-font-family: var(--osm-font-ui);--heading-font-family: var(--osm-font-display);--desktop-menu-font-family: var(--osm-font-ui);--body-bg: var(--osm-canvas);--body-bg-secondary: var(--osm-surface-muted);--third-bg-popups: var(--osm-surface);--text-color: var(--osm-ink-soft);--text-color-light: var(--osm-muted);--text-color-secondary: var(--osm-muted);--text-color-invert: var(--osm-on-accent);--heading-color: var(--osm-ink);--heading-sub-color: var(--osm-muted);--body-link-color: var(--osm-ink);--body-link-color-hover: var(--osm-accent);--body-link-secondary-color: var(--osm-muted);--body-link-secondary-color-hover: var(--osm-accent);--custom-color: var(--osm-accent);--contrast-grey: var(--osm-line);--decor-border-middle-color: var(--osm-line);--decor-border-dark-color: var(--osm-line-strong);--decor-border-menu-color: var(--osm-line);--sidebar-block-border-color: var(--osm-line);--form-bg: var(--osm-surface);--form-color: var(--osm-ink);--form-border-color: var(--osm-line-strong);--form-control-check-color: var(--osm-accent);--button-global-bg: var(--osm-accent);--button-global-hover-bg: var(--osm-accent-hover);--button-global-color: var(--osm-on-accent);--button-global-hover-color: var(--osm-on-accent);--button-bg: var(--osm-accent);--button-hover-bg: var(--osm-accent-hover);--button-color: var(--osm-on-accent);--button-hover-color: var(--osm-on-accent);--button-color-invert: var(--osm-ink);--button-hover-color-invert: var(--osm-ink);--mobile-bottom-bg: var(--osm-surface);--mobile-bottom-link-color: var(--osm-ink);--header-bg: var(--osm-surface);--header-color: var(--osm-ink);--header-link-color: var(--osm-ink);--header-link-hover-color: var(--osm-accent);--header-border-color: var(--osm-line);--header-search-bg: var(--osm-surface-subtle);--header-search-border-color: var(--osm-line);--footer-global-bg: var(--osm-ink);--footer-global-color: #dedee2;--footer-global-link-color: #ffffff;--footer-global-link-hover-color: #a9a4ff;--footer-content-bg: var(--osm-ink);--footer-content-color: #dedee2;--footer-content-link-color: #ffffff;--footer-content-link-hover-color: #a9a4ff;--footer-top-bg: var(--osm-ink);--footer-top-color: #ffffff;--footer-top-link-color: #ffffff;--footer-top-link-hover-color: #a9a4ff;--footer-bottom-bg: #09090a;--footer-bottom-color: #bdbdc5;--footer-bottom-link-color: #ffffff;--footer-bottom-link-hover-color: #a9a4ff;--footer-border-color: #303034;--footer-social-color: #ffffff;--footer-social-hover-color: #a9a4ff}html{background:var(--osm-canvas);scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--osm-font-ui)}body.shopify-theme,body.osmodi-foundation-preview{min-width:320px;background:var(--osm-canvas);color:var(--osm-ink-soft);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.heading-font,.h1-style,.h2-style,.h3-style{color:var(--osm-ink);font-family:var(--osm-font-display);font-weight:500;letter-spacing:-.025em;text-wrap:balance}a{text-underline-offset:.18em;transition:color var(--osm-duration-fast) var(--osm-ease-standard)}::selection{background:var(--osm-accent-soft);color:var(--osm-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--osm-accent)!important;outline-offset:3px;border-radius:var(--osm-radius-4)}.btn,button.btn,.icon-btn{min-height:var(--osm-control);border-radius:var(--osm-radius-8);font-family:var(--osm-font-ui);font-size:var(--osm-type-control-size);font-weight:var(--osm-type-control-weight);letter-spacing:0;transition:color var(--osm-duration-base) var(--osm-ease-standard),background var(--osm-duration-base) var(--osm-ease-standard),border-color var(--osm-duration-base) var(--osm-ease-standard),transform var(--osm-duration-fast) var(--osm-ease-out),box-shadow var(--osm-duration-base) var(--osm-ease-out)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}.form-control,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{min-height:var(--osm-control);border:1px solid var(--osm-line-strong);border-radius:var(--osm-radius-8);background:var(--osm-surface);color:var(--osm-ink);box-shadow:none;font-family:var(--osm-font-ui);font-size:var(--osm-type-input-size);font-weight:var(--osm-type-input-weight);line-height:1.4;transition:border-color var(--osm-duration-base),box-shadow var(--osm-duration-base)}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--osm-faint);opacity:1}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--osm-accent);box-shadow:0 0 0 3px #4f46ff29}input[type=checkbox],input[type=radio]{accent-color:var(--osm-accent)}.hdr-promoline{min-height:34px;background:var(--osm-ink);color:var(--osm-on-accent);font-size:.75rem;letter-spacing:.055em}.hdr-promoline .heading-font,.hdr-promoline .promoline-copy,.hdr-promoline a{color:var(--osm-on-accent);font-family:var(--osm-font-ui)}.hdr-wrap,.hdr,.hdr-content,.hdr-navline,.hdr-content.hdr-content-sticky{background:var(--osm-surface);color:var(--osm-ink)}.hdr{border-bottom:1px solid var(--osm-line);box-shadow:none}.hdr-content{min-height:72px}.hdr-content.hdr-content-sticky{border-bottom:1px solid var(--osm-line);box-shadow:var(--osm-shadow-1)}.hdr-logo>a{color:var(--osm-ink)}.hdr .dropdn-link,.hdr .minicart-link,.hdr .mobilemenu-toggle,.hdr .search-button,.hdr .icon-btn{color:var(--osm-ink)}.hdr .dropdn-link:hover,.hdr .minicart-link:hover,.hdr .mobilemenu-toggle:hover,.hdr .search-button:hover,.hdr .icon-btn:hover{color:var(--osm-accent)}.hdr-navline{border-top:1px solid var(--osm-line)}.mmenu>li .top-level-link{color:var(--osm-ink);font-family:var(--osm-font-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mmenu>li.active .top-level-link,.mmenu>li.hovered .top-level-link,.mmenu>li .top-level-link:hover{color:var(--osm-accent)}.mmenu>li .top-level-link span:not(.icon-wrap):first-child:after{background:var(--osm-accent)}.mmenu-submenu,.searchmodal,.predictive-search_{border-color:var(--osm-line);background:var(--osm-surface);color:var(--osm-ink-soft);box-shadow:var(--osm-shadow-2)}.hdr-open-search-form .input-group{border-radius:var(--osm-radius-round);background:var(--osm-surface-subtle)}.hdr-open-search-form .form-control:not(.form-select){min-height:var(--osm-control);border-color:var(--osm-line);background:var(--osm-surface-subtle);color:var(--osm-ink)}.page-footer{border-top:0;background:var(--osm-ink);color:#dedee2}.page-footer .footer-top,.page-footer .footer-content{background:var(--osm-ink)}.page-footer .footer-bottom{border-top:1px solid #303034;background:#09090a}.page-footer .footer-list-title,.page-footer .subscribe-footer-title,.page-footer .subscribe-footer-title-sm,.page-footer .subscribe-footer-title-sub{color:#fff;font-family:var(--osm-font-display);font-weight:500;letter-spacing:-.015em}.page-footer .footer-list li,.page-footer .footer-text,.page-footer .subscribe-footer-info,.page-footer .footer-copyright{color:#bdbdc5}.page-footer a{color:#fff}.page-footer a:hover{color:#a9a4ff}.page-footer .form-control,.page-footer input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border-color:#4a4a50;background:#202023;color:#fff}.page-footer .form-control::placeholder,.page-footer input::placeholder{color:#bdbdc5}.page-footer .toggle-arrow:before,.page-footer .toggle-arrow:after{background:currentColor}@media(max-width:767px){.hdr-promoline{min-height:32px;font-size:.6875rem}.hdr-content{min-height:64px}.hdr-content .dropdn-link,.hdr-content .minicart-link,.hdr-content .mobilemenu-toggle,.hdr-content .search-button{min-width:var(--osm-control);min-height:var(--osm-control)}.page-footer .footer-list-title{min-height:var(--osm-control);display:flex;align-items:center;justify-content:space-between}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body.template-index .section-heading h1,body.template-index .section-heading h2,body.template-index .h1-style,body.template-index .h-xl-style,body.template-index .h-xxl-style{font-weight:400;letter-spacing:-.018em;line-height:1.08}body.template-index .section-heading .h-sub{max-width:42rem;color:var(--osm-muted);font-family:var(--osm-font-ui);font-weight:450;letter-spacing:0;line-height:1.5}#shopify-section-osmodi_hero .bnr,#shopify-section-osmodi_gifting .bnr,#shopify-section-osmodi_hero .bnr-img,#shopify-section-osmodi_gifting .bnr-img{border-radius:var(--osm-radius-16)}#shopify-section-osmodi_hero .bnr-caption,#shopify-section-osmodi_gifting .bnr-caption{max-width:41rem}#shopify-section-osmodi_hero .bnr-caption .text-uppercase,#shopify-section-osmodi_gifting .bnr-caption .text-uppercase{color:var(--osm-accent)!important;font-family:var(--osm-font-ui);font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em}#shopify-section-osmodi_hero .bnr-caption .heading-font,#shopify-section-osmodi_gifting .bnr-caption .heading-font{max-width:14ch;font-weight:400!important;letter-spacing:-.022em;line-height:1.04!important;text-wrap:balance}#shopify-section-osmodi_hero .bnr-caption .bnr-text:not(.heading-font):not(.text-uppercase),#shopify-section-osmodi_gifting .bnr-caption .bnr-text:not(.heading-font):not(.text-uppercase){max-width:34rem;color:var(--osm-ink-soft)!important;font-family:var(--osm-font-ui);font-size:1rem!important;font-weight:450!important;line-height:1.55!important}#shopify-section-osmodi_home_h1 .section-heading{max-width:52rem;margin-inline:auto;text-align:center}#shopify-section-osmodi_discovery .card-category-sm,#shopify-section-osmodi_discovery .card-category-sm-img,#shopify-section-osmodi_edit product-card,#shopify-section-osmodi_editorial product-card{border-radius:var(--osm-radius-12)}#shopify-section-osmodi_discovery .card-category-sm-name{margin-top:1rem;font-family:var(--osm-font-display);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;letter-spacing:-.015em;line-height:1.2}#shopify-section-osmodi_discovery .card-category-sm:active,#shopify-section-osmodi_hero .bnr:active,#shopify-section-osmodi_gifting .bnr:active{transform:scale(.99)}#shopify-section-osmodi_service .shop-info--bg-secondary .shop-info-wrap{border-radius:var(--osm-radius-12)}.shop-info-icon .osmodi-core-icon{display:block;width:24px;min-width:24px;height:24px;min-height:24px;max-height:24px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shop-info-icon .osmodi-core-icon circle,.shop-info-icon .osmodi-core-icon path{fill:none!important;stroke:currentColor}#shopify-section-osmodi_service .shop-info-title{color:var(--osm-ink);font-family:var(--osm-font-ui);font-weight:520;letter-spacing:0;line-height:1.25;text-transform:none}#shopify-section-osmodi_service .shop-info-text span{color:var(--osm-muted);line-height:1.45}#shopify-section-osmodi_guide .text-with-image-column,#shopify-section-osmodi_guide .text-with-image-text,#shopify-section-osmodi_guide .image-container{border-radius:var(--osm-radius-16)}#shopify-section-osmodi_guide .h-xl-style,#shopify-section-osmodi_guide .h-xxl-style{max-width:15ch;font-weight:400!important;line-height:1.08}#shopify-section-osmodi_editorial .prd-image-wrap{background:var(--osm-surface-muted);color:var(--osm-muted);font-family:var(--osm-font-ui);font-size:.75rem;font-weight:520;letter-spacing:.06em}.page-footer{font-family:var(--osm-font-ui);font-size:.875rem;font-weight:400;line-height:1.5}.page-footer a{font-weight:400}.page-footer .footer-list-title,.page-footer .subscribe-footer-title-sm{font-family:var(--osm-font-ui);font-size:var(--osm-type-label-size);font-weight:var(--osm-type-label-weight);letter-spacing:.01em;line-height:1.35}@media(max-width:767px){body.template-index .section-heading h1,body.template-index .section-heading h2,body.template-index .h1-style,body.template-index .h-xl-style,body.template-index .h-xxl-style{line-height:1.12}#shopify-section-osmodi_hero .bnr-caption,#shopify-section-osmodi_gifting .bnr-caption{justify-content:flex-end;max-width:none}#shopify-section-osmodi_hero .bnr-caption .heading-font,#shopify-section-osmodi_gifting .bnr-caption .heading-font{max-width:12ch;font-size:.38em!important;line-height:1.08!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/osmodi-interface-09-2.css.map */
