﻿:root{--oj44-cream: #fffdf9;--oj44-paper: #fbf7f2;--oj44-white: #ffffff;--oj44-ink: #29242c;--oj44-muted: #716a73;--oj44-lav: #b697d7;--oj44-lav-deep: #8f6fba;--oj44-lav-pale: #f1eafb;--oj44-line: #e9e1dc;--oj44-line-strong: #ddd2cc;--oj44-shadow: 0 14px 38px rgba(48, 39, 53, .08);--oj44-shadow-soft: 0 7px 22px rgba(48, 39, 53, .055);--oj44-serif: Georgia, "Times New Roman", serif;--oj44-touch: 44px}main[data-template]:not([data-template=index]){-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main[data-template]:not([data-template=index]) :is(p,li){line-height:1.58}main[data-template^=product] h1,main[data-template^=collection] .oddjoy-collection-copy h1,main[data-template^=page] h1,main[data-template^=blog] h1,main[data-template^=article] h1,main[data-template^=search] h1,main[data-template^=cart] h1,main[data-template^=list-collections] h1,main[data-template="404"] h1{font-family:var(--oj44-serif)!important;font-weight:500!important;letter-spacing:-.04em!important;text-wrap:balance}main[data-template]:not([data-template=index]) :is(.product-title,.price,button,input,select,textarea),header :is(a,button),footer :is(a,button,input){font-family:var(--font-body--family)}main[data-template]:not([data-template=index]) .rte{line-height:1.7}@media screen and (max-width:989px){header-drawer .menu-drawer{width:min(420px,92vw);max-width:none;height:100dvh;min-height:100dvh;background:var(--oj44-cream)!important;color:var(--oj44-ink)!important;border-right:0;box-shadow:18px 0 48px #29242c29;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}header-drawer .menu-drawer__backdrop{background:#29242c33;-webkit-backdrop-filter:blur(2px) brightness(.92);backdrop-filter:blur(2px) brightness(.92)}header-drawer .menu-drawer__close-button{width:var(--oj44-touch);height:var(--oj44-touch);min-width:var(--oj44-touch);min-height:var(--oj44-touch);padding:0;margin:8px 16px 12px;display:grid;place-items:center;border:1px solid rgba(143,111,186,.18);border-radius:999px;background:var(--oj44-lav-pale);color:var(--oj44-ink);box-shadow:none}header-drawer .menu-drawer__close-button .svg-wrapper,header-drawer .menu-drawer__close-button svg{width:14px;height:14px}header-drawer .menu-drawer__navigation{padding:0 18px}header-drawer .menu-drawer__menu{padding-inline:0;margin-block:0}header-drawer .menu-drawer__menu.has-submenu>li,header-drawer .menu-drawer__menu.has-submenu>accordion-custom{border-bottom:1px solid var(--oj44-line)}header-drawer .menu-drawer__menu.has-submenu>li:first-child,header-drawer .menu-drawer__menu.has-submenu>accordion-custom:first-child{border-top:1px solid var(--oj44-line)}header-drawer .menu-drawer__menu-item--mainlist{min-height:62px;padding:9px 2px;font-family:var(--oj44-serif)!important;font-size:clamp(1.58rem,4.2vw,1.82rem)!important;line-height:1.08!important;letter-spacing:-.025em;font-weight:400!important;color:var(--oj44-ink)!important;gap:12px}header-drawer .menu-drawer__menu-item--mainlist[aria-current=page],header-drawer .menu-drawer__menu-item--active{color:var(--oj44-lav-deep)!important}header-drawer .menu-drawer__menu-item>.svg-wrapper.icon-plus{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;display:grid;place-items:center;border-radius:999px;background:var(--oj44-lav-pale);color:var(--oj44-ink);transition:transform .16s ease,background-color .16s ease}header-drawer .menu-drawer__menu-item>.svg-wrapper.icon-plus svg{width:12px;height:12px}header-drawer details[open]>summary .icon-plus{transform:rotate(45deg);background:#e7d9f4}header-drawer .menu-drawer__menu--childlist,header-drawer .menu-drawer__menu--grandchildlist{padding:2px 0 14px 12px}header-drawer .menu-drawer__menu-item--child,header-drawer .menu-drawer__menu-item--parent{min-height:var(--oj44-touch);padding:8px 2px;font-family:var(--font-body--family)!important;font-size:.98rem!important;line-height:1.3!important;letter-spacing:0;color:var(--oj44-muted)!important}header-drawer .menu-drawer__menu-item--parent{color:var(--oj44-ink)!important;font-weight:650!important}header-drawer .menu-drawer__menu-item--child:hover,header-drawer .menu-drawer__menu-item--child:focus-visible{color:var(--oj44-lav-deep)!important}header-drawer .menu-drawer__submenu{background:var(--oj44-cream)!important}header-drawer .menu-drawer__nav-buttons{position:sticky;top:0;z-index:3;padding:max(8px,env(safe-area-inset-top)) 10px 8px;background:#fffdf9f5;border-bottom:1px solid var(--oj44-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}header-drawer .menu-drawer__back-button{min-height:var(--oj44-touch);padding-inline:10px;font-size:.92rem;font-weight:700}header-drawer .menu-drawer__utility-links{margin:auto 18px 0;padding-top:14px;border-top:1px solid var(--oj44-line)}header-drawer .menu-drawer>.menu-drawer__featured-content{display:none!important}}@media screen and (max-width:749px){header-drawer .menu-drawer{width:min(94vw,390px)}header-drawer .menu-drawer__navigation{padding-inline:16px}header-drawer .menu-drawer__menu-item--mainlist{font-size:clamp(1.5rem,7.1vw,1.72rem)!important;min-height:60px}}.header__icon,.header-actions__action,.theme-drawer__close-button,.search-modal .predictive-search__close-modal-button,.quick-add-modal .quick-add-modal__close{min-width:var(--oj44-touch);min-height:var(--oj44-touch)}.header__row a:focus-visible,.header__row button:focus-visible,header-drawer :is(a,summary,button):focus-visible,footer :is(a,summary,button,input):focus-visible{outline:3px solid var(--oj44-lav-deep);outline-offset:3px;border-radius:8px}main[data-template]:not([data-template=index]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.search-modal input,.quick-add-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea),#cart-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px}main[data-template]:not([data-template=index]) textarea{min-height:132px}@media screen and (max-width:749px){main[data-template]:not([data-template=index]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.search-modal input,.quick-add-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea),#cart-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea),footer input{font-size:16px!important}}:is(main[data-template^=collection],main[data-template^=search],main[data-template^=product],main[data-template^=cart]) product-card .product-card__content{border:1px solid rgba(233,225,220,.86)}:is(main[data-template^=collection],main[data-template^=search],main[data-template^=product],main[data-template^=cart]) product-card :is(.product-title,[class*=product-title]){line-height:1.28}:is(main[data-template^=collection],main[data-template^=search],main[data-template^=product],main[data-template^=cart]) .quick-add__button{min-width:var(--oj44-touch);min-height:var(--oj44-touch)}:is(main[data-template^=collection],main[data-template^=search]) .product-grid{align-items:stretch}@media screen and (max-width:749px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid__item{min-width:0}:is(main[data-template^=collection],main[data-template^=search]) product-card .product-card__content{box-shadow:none}:is(main[data-template^=collection],main[data-template^=search]) product-card :is(.product-title,[class*=product-title]){font-size:.92rem;line-height:1.25}}main[data-template^=collection] .oddjoy-collection-copy{max-width:720px}main[data-template^=collection] .oddjoy-collection-nav a{min-height:38px;display:inline-flex;align-items:center;font-weight:650}main[data-template^=collection] .oddjoy-collection-lede{color:color-mix(in srgb,var(--oj44-ink) 76%,transparent)}@media screen and (max-width:749px){main[data-template^=collection] .oddjoy-collection-intro__inner{padding-block:18px 24px}main[data-template^=collection] .oddjoy-collection-copy h1{font-size:clamp(2.05rem,9.2vw,2.75rem)!important;line-height:.99!important}main[data-template^=collection] .oddjoy-collection-lede{margin-top:13px;font-size:.96rem;line-height:1.5}main[data-template^=collection] .oddjoy-collection-nav{padding-bottom:18px}}:is(main[data-template^=search],main[data-template^=collection]) :is(.facets__summary,.facets-toggle__button,.sorting-filter-component button){min-height:var(--oj44-touch)}.search-modal .search-modal__content{border-color:var(--oj44-line)}.search-modal .predictive-search-form__header-inner{min-height:52px}@media screen and (max-width:749px){main[data-template^=search] .search-page__header h1,main[data-template^=search] .search-page__header .h2{font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1!important}main[data-template^=search] search-page-input-component{margin-top:18px}.search-modal .search-modal__content[open]{min-height:100dvh;background:var(--oj44-cream)}}main[data-template^=product] .product-details>.group-block{overflow:clip}main[data-template^=product] .product-details h1{max-width:15ch}main[data-template^=product] .variant-option__button-label,main[data-template^=product] .quantity-selector,main[data-template^=product] .add-to-cart-button{min-height:48px}main[data-template^=product] .add-to-cart-button{font-weight:750;letter-spacing:.01em}main[data-template^=product] .accordion .details__header{min-height:52px}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-bottom:8px}main[data-template^=product] .product-details h1{font-size:clamp(1.95rem,8.7vw,2.45rem)!important;line-height:1!important}main[data-template^=product] .product-details>.group-block{padding:20px 16px!important;border-color:var(--oj44-line)!important}main[data-template^=product] .product-information__media media-gallery:not(.dialog-zoomed-gallery) .product-media-container{border-radius:16px}main[data-template^=product] .add-to-cart-button{min-height:52px}main[data-template^=product] .sticky-add-to-cart__bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}}main[data-template^=cart] .cart-page__summary,#cart-drawer .cart-drawer__summary{border-color:#8f6fba24}main[data-template^=cart] .cart__checkout-button,#cart-drawer .cart__checkout-button{min-height:52px;font-weight:750}#cart-drawer .theme-drawer__close-button{min-width:var(--oj44-touch);min-height:var(--oj44-touch)}@media screen and (max-width:749px){main[data-template^=cart] .cart-page__title :is(h1,.cart-title){font-size:clamp(2rem,8.8vw,2.55rem)!important}#cart-drawer .theme-drawer__dialog{width:min(100%,430px)}#cart-drawer .cart-drawer__summary{padding-bottom:max(var(--padding-lg),env(safe-area-inset-bottom))}}.quick-add-modal .quick-add-modal__close{width:var(--oj44-touch);height:var(--oj44-touch);background:var(--oj44-white);border:1px solid var(--oj44-line)}.quick-add-modal .add-to-cart-button{min-height:50px;font-weight:750}main[data-template^=page] .page-width-content .section-content-wrapper,main[data-template^=article] .section-content-wrapper{text-wrap:pretty}main[data-template^=page] .rte,main[data-template^=article] .rte,main[data-template^=article] .blog-post-content{font-size:1rem;line-height:1.72}main[data-template^=article] .blog-post-content :is(p,ul,ol,blockquote){max-width:720px;margin-inline:auto}main[data-template^=blog] .blog-post-item{transition:transform .18s ease,box-shadow .18s ease}@media screen and (max-width:749px){main[data-template^=page] .page-width-content h1,main[data-template^=article] h1,main[data-template^=blog] h1,main[data-template^=list-collections] h1{font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1!important}main[data-template^=page] .page-width-content .section-content-wrapper{width:min(100% - 20px,980px)}}footer .menu__heading{font-weight:650}footer .menu__item a{display:inline-flex;align-items:center;min-height:32px;color:var(--oj44-ink)}footer .email-signup__input-group{min-height:48px}@media screen and (max-width:749px){footer .footer-content{row-gap:24px}footer .menu__heading{font-size:.92rem}footer .menu__item{margin-block-start:5px}footer .menu__item a{min-height:38px;font-size:.92rem}}@media(hover:hover)and (pointer:fine)and (min-width:750px){:is(main[data-template^=collection],main[data-template^=search],main[data-template^=product]) product-card .product-card__content:hover,main[data-template^=blog] .blog-post-item:hover{transform:translateY(-2px);box-shadow:var(--oj44-shadow)}}@media(prefers-reduced-motion:reduce){header-drawer .menu-drawer__menu-item>.svg-wrapper.icon-plus,main[data-template^=blog] .blog-post-item,product-card .product-card__content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/oddjoy-ux-4-4.css.map?v=94669727736500085751788604637 */
