#MainContent:not(:has(.ojo-wrap)){background:radial-gradient(ellipse at 78% 25%,#15b7d433 0,transparent 40%),linear-gradient(135deg,#090e3b,#143a82 60%,#095378);color:#fffaf0}#MainContent:not(:has(.ojo-wrap)) .section-background{background:transparent}#MainContent:not(:has(.ojo-wrap)) .section[class*=color-custom-]{background-color:transparent}#MainContent .product-information{padding-block:28px 40px}#MainContent .product-details{background:#0d0d12;border:2px solid #d9a343;border-radius:16px;padding:24px!important;color:#fffaf0;align-self:start;min-width:0}#MainContent .product-details h1{color:#f4cc7d}#MainContent .product-details .ojo-grind-choice select{background:#10275d;color:#fffaf0;border-color:#d9a343}#MainContent .product-details .ojo-grind-hint{color:#fffaf0}#MainContent .cart-page__summary{background:#0d0d12;border:2px solid #d9a343;border-radius:14px;color:#fffaf0}header-menu .menu-list__submenu{background:#0d0d12;color:#fffaf0;border-bottom:2px solid #d9a343}@media(max-width:749px){#MainContent .product-details{padding:20px 16px!important;border-radius:12px}}@media(min-width:750px){#header-component[data-menu-style=menu] .header__underlay-open{height:var(--header-height)!important}#header-component[data-menu-style=menu] .header__underlay-open:after{display:none}#header-component[data-menu-style=menu] header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{width:min(360px,calc(100vw - 48px));inset-inline-start:clamp(24px,3vw,48px);top:calc(100% - 1px);padding:0;clip-path:none;background:linear-gradient(135deg,#090e3b,#143a82 65%,#095378);border:2px solid #d9a343;border-radius:0 0 14px 14px;box-shadow:0 14px 30px #0006}#header-component[data-menu-style=menu] header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{transform:none;padding:16px 22px;max-height:min(65vh,460px);display:block;opacity:var(--submenu-content-opacity)}#header-component[data-menu-style=menu] header-menu .menu-list__submenu .mega-menu{display:block;padding:0;margin:0;width:100%;min-width:0}#header-component[data-menu-style=menu] header-menu .menu-list__submenu .mega-menu__grid,#header-component[data-menu-style=menu] header-menu .menu-list__submenu .mega-menu__list{display:block;width:100%;min-width:0;margin:0;padding:0}#header-component[data-menu-style=menu] header-menu .mega-menu__column{width:100%}#header-component[data-menu-style=menu] header-menu .mega-menu__link{display:flex;align-items:center;min-height:44px;width:100%;padding:9px 4px;font-size:18px;line-height:1.4;color:#fffaf0;border-bottom:1px solid #d9a34344}#header-component[data-menu-style=menu] header-menu .mega-menu__link:hover,#header-component[data-menu-style=menu] header-menu .mega-menu__link:focus-visible{color:#f4cc7d;background:#ffffff0a}}@media(min-width:750px)and (not ((pointer:coarse)and (max-device-width:749px))){#header-component[data-menu-style=drawer] .header__row--top .header__columns{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px!important;grid-template-areas:"leftA leftB center rightA rightB" "brand brand brand brand brand"!important;grid-template-rows:44px auto!important;gap:8px 0!important;min-height:0;padding-block:8px 16px!important}#header-component[data-menu-style=drawer] .header__column{display:contents}#header-component[data-menu-style=drawer] .header__drawer{grid-area:leftA!important;min-height:44px;width:44px;align-self:center}#header-component[data-menu-style=drawer] .search-action{grid-area:leftB!important;width:44px;align-self:center;justify-self:center}#header-component[data-menu-style=drawer] header-actions{grid-column:4 / 6!important;grid-row:1!important;justify-self:end;display:flex;flex-wrap:nowrap;gap:0;margin-inline-start:0}#header-component[data-menu-style=drawer] header-actions>.header-actions__action{min-width:44px;width:44px;flex:0 0 44px}#header-component[data-menu-style=drawer] .ojo-true-master{grid-area:brand!important;width:min(100%,355px);gap:8px}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent,footer,cart-drawer-component,search-modal{--font-paragraph--size: 1.125rem;font-size:1.125rem;line-height:1.55}#MainContent :is(p,.rte li,.price,label,input:not([type=checkbox],[type=radio]),select,textarea),footer :is(p,li a,label,input),#MainContent :is(.button,.button-secondary,.shopify-payment-button__button){font-size:max(1.0625rem,16px);line-height:1.45}#MainContent :is(.ojo-shop-collection,.ojo-wrap) :is(.ojo-kicker,nav a,.ojo-filter,.ojo-cta){font-size:max(1.0625rem,16px);line-height:1.4;overflow-wrap:anywhere}#MainContent .ojo-shop-collection>header>p,#MainContent .ojo-wrap .ojo-collection-heading p,#MainContent .ojo-wrap :is(.ojo-hero-text,.ojo-story p){font-size:max(1.125rem,18px);line-height:1.55}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card h3{font-size:max(1.4375rem,23px);line-height:1.2;overflow-wrap:anywhere}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card p,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom>span:first-child{font-size:max(1rem,16px);line-height:1.4;overflow-wrap:anywhere}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-number,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-status{font-size:max(.9375rem,15px);line-height:1.35;overflow-wrap:anywhere}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-status{min-height:44px;display:grid;place-content:center;text-transform:none}}#MainContent,footer,.search-modal,.theme-drawer__dialog{--font-paragraph--size: clamp(1.25rem, 1.5vw, 1.375rem);font-size:var(--font-paragraph--size)}#MainContent :is(p,.rte li,label,select,textarea,.price,.button,.button-secondary,.variant-option__button-label,.cart-items__title),#MainContent input:not([type=checkbox],[type=radio]),footer :is(p,a,input,button,.footer-utilities__text),:is(.search-modal,.theme-drawer__dialog) :is(p,a,input,select,.button),#MainContent .ojo-wrap :is(.ojo-hero-text,.ojo-story p,.ojo-collection-heading p),#MainContent .ojo-shop-collection>header>p{font-size:max(1.25rem,20px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) :is(.ojo-kicker,nav a,.ojo-cta,.ojo-quiet-link),#MainContent .ojo-wrap :is(.ojo-eyebrow,.ojo-hero-art-label,.ojo-foot,.ojo-highlights span),#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-number,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom>span:first-child,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom>.ojo-card-status{font-size:max(1.125rem,18px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-body p{font-size:max(1.25rem,20px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card h3{font-size:max(1.875rem,30px)}footer .footer-content h2{font-size:max(1.625rem,26px)}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent,footer,.search-modal,.theme-drawer__dialog{--font-paragraph--size: max(1.4375rem, 23px)}#MainContent :is(p,.rte li,label,select,textarea,.price,.button,.button-secondary,.variant-option__button-label,.cart-items__title),#MainContent input:not([type=checkbox],[type=radio]),footer :is(p,a,input,button,.footer-utilities__text),:is(.search-modal,.theme-drawer__dialog) :is(p,a,input,select,.button),#MainContent .ojo-wrap :is(.ojo-hero-text,.ojo-story p,.ojo-collection-heading p),#MainContent .ojo-shop-collection>header>p{font-size:max(1.4375rem,23px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) :is(.ojo-kicker,nav a,.ojo-cta,.ojo-quiet-link),#MainContent .ojo-wrap :is(.ojo-eyebrow,.ojo-foot,.ojo-highlights span),#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-number,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom>span:first-child,#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom>.ojo-card-status{font-size:max(1.25rem,20px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-body p{font-size:max(1.3125rem,21px)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card h3{font-size:max(1.75rem,28px)}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent,footer,.shopify-policy__container,.search-modal,.theme-drawer__dialog,cart-drawer-component{--ojo-reading-size: clamp(1.5rem, 3.4vw, 2.125rem);--font-paragraph--size: var(--ojo-reading-size);font-size:var(--ojo-reading-size);line-height:1.5}#MainContent :is(p,li,dt,dd,summary,label,select,textarea,.price,.button,.button-secondary,.variant-option__button-label,.cart-items__title,.contact-form__input),#MainContent input:not([type=checkbox],[type=radio]),#MainContent .ojo-wrap :is(.ojo-hero-text,.ojo-story p,.ojo-collection-heading p),#MainContent .ojo-shop-collection>header>p,#MainContent :is(.ojo-shop-collection,.ojo-wrap) :is(nav a,.ojo-filter,.ojo-cta,.ojo-quiet-link,.ojo-card-number,.ojo-card-body p,.ojo-card-bottom>span:first-child,.ojo-card-bottom>.ojo-card-status),#MainContent .ojo-wrap :is(.ojo-eyebrow,.ojo-foot,.ojo-highlights span,.ojo-hero-art-label),:is(footer,.shopify-policy__container,.search-modal,.theme-drawer__dialog,cart-drawer-component) :is(p,a,li,label,summary,input,select,.button,.price,.footer-utilities__text){font-size:var(--ojo-reading-size);line-height:1.4;overflow-wrap:anywhere}#MainContent :is(h1,.product-title),#MainContent .ojo-shop-collection>header>.ojo-kicker{font-size:clamp(2.5rem,5.4vw,3.375rem);line-height:1.15;overflow-wrap:anywhere}#MainContent :is(h2,h3),#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card h3,footer .footer-content h2,.shopify-policy__container :is(h1,h2,h3){font-size:clamp(2.25rem,5vw,3.125rem);line-height:1.2;overflow-wrap:anywhere}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-grid{grid-template-columns:minmax(0,1fr)}#MainContent :is(.ojo-shop-collection,.ojo-wrap) :is(nav a,.ojo-filter,.ojo-card-status),#MainContent :is(.button,.button-secondary,.variant-option__button-label){white-space:normal;max-inline-size:100%}.announcement-bar__text{font-size:clamp(1.125rem,2.6vw,1.625rem);line-height:1.3}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-art{--ojo-art-inset: 12px;position:relative;box-sizing:border-box;flex:none;height:clamp(250px,72vw,360px);overflow:hidden}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-art>img{position:absolute;inset:var(--ojo-art-inset);width:calc(100% - 2 * var(--ojo-art-inset));height:calc(100% - 2 * var(--ojo-art-inset));max-width:none;max-height:none;object-fit:contain}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-body{padding-block-start:20px}#MainContent :is(.ojo-shop-collection,.ojo-wrap) .ojo-card-bottom{gap:16px}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#header-component:has(.menu-drawer-container[open]) .search-action{visibility:hidden}#search-modal .search-modal__content[open]{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}#search-modal .predictive-search-form__content-wrapper{max-height:none}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 6rem);overflow-y:auto}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:minmax(0,1fr);gap:0}#search-modal .predictive-search-results__card--product .resource-card{display:flex;flex-direction:row;align-items:center;gap:16px;padding-block:10px;border-block-end:1px solid var(--color-border)}#search-modal .predictive-search-results__card--product .resource-card__media{flex:0 0 72px;inline-size:72px;block-size:84px}#search-modal .predictive-search-results__card--product .resource-card__image{display:block;inline-size:100%;block-size:100%;object-fit:contain;opacity:1}#search-modal .predictive-search-results__card--product .resource-card__image--secondary{display:none}#search-modal .predictive-search-results__card--product .resource-card__content{min-inline-size:0}#search-modal .predictive-search-results__card--product .resource-card__title{display:block;font-weight:600;overflow:visible}#search-modal .predictive-search__close-modal-button{color:#f5d78d;min-width:56px;min-height:56px}#search-modal .predictive-search__close-modal-button .svg-wrapper,#search-modal .predictive-search__close-modal-button svg{width:32px;height:32px}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#search-modal input.search-input{font-size:clamp(1.75rem,3.5vw,2.25rem);min-height:56px}#search-modal input.search-input::placeholder{color:var(--color-foreground);opacity:1}#search-modal .predictive-search-results__resource-header{height:auto;min-height:56px;flex-wrap:wrap;gap:0 12px}#search-modal .predictive-search-results__title,#search-modal .predictive-search-results__clear.button-unstyled{color:var(--color-foreground);font-size:var(--ojo-reading-size, 1.5rem);line-height:1.35}#search-modal .predictive-search-results__clear.button-unstyled{min-height:44px;text-decoration:underline}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#search-modal .predictive-search-form__header{--ojo-search-field-height: clamp(88px, 12vw, 112px);gap:10px;padding:12px}#search-modal .predictive-search-form__header-inner{position:relative;flex:1 1 auto;min-width:0;border:2px solid #d9a343;border-radius:12px}#search-modal .predictive-search-form__header-inner:focus-within{border-color:#f5d78d!important}#search-modal input.search-input{min-width:0;min-height:var(--ojo-search-field-height);font-size:clamp(2rem,5vw,3rem);padding-inline:56px 8px}#search-modal .predictive-search__icon{inset-inline-start:14px;color:#f5d78d}#search-modal .predictive-search__icon,#search-modal .predictive-search__icon>svg{width:30px;height:30px}#search-modal .predictive-search__reset-button[hidden]{display:none}#search-modal .predictive-search__close-modal-button{flex:0 0 60px;min-height:60px}#search-modal .predictive-search__close-modal-button svg{width:36px;height:36px}#search-modal .predictive-search-form__content{max-height:calc(100dvh - clamp(88px,12vw,112px) - 28px)}}:root{--ojo-control-text: 1.25rem;--ojo-card-title: 1.875rem;--ojo-badge-text: 1.125rem}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){:root{--ojo-control-text: clamp(1.5rem, 3.4vw, 2.125rem);--ojo-card-title: clamp(2.25rem, 5vw, 3.125rem);--ojo-badge-text: clamp(1.25rem, 2.8vw, 1.75rem)}}#MainContent :is(.collection-description,.product-count,.products-count,.results-count,.product-grid__count),#MainContent .product-grid-container :is(product-price,.price,.compare-at-price,.unit-price),#MainContent :is(.variant-option,.product-form) :is(legend,label,select,option,.variant-option__button-label__text,.variant-option__swatch-value),:is(.facets,.facets-block-wrapper,.sorting-filter) :is(.facets__label,.facets__status,.facets__summary,.facets__pill-label,.facets__clear-all-link,.facets__clear-all,.facets__clear,.facets-toggle__button,.sorting-filter__label,.products-count,.product-count,label,select,option,button,input:not([type=radio],[type=checkbox])),:is(.dropdown-localization,.drawer-localization,.localization-wrapper) :is(.localization-form__list-item,.localization-form__currency,.localization-form__select,.language-selector__label,.localization-button__label,.country-filter__input),:is(#MainContent,cart-drawer-component) :is(.cart-items__variant,.cart-items__property,.cart-items__unit-price-wrapper,.cart-primary-typography,.cart-secondary-typography,.cart-note__label,.cart-note__instructions,.cart-discount__label,.cart-discount__input,.cart-discount__button,.cart-totals__item),:is(.shopify-policy__container,.account-popover,.account-drawer,.cart-disclosure-modal) :is(p,li,a,label,input,select,button),#search-modal :is(.resource-card__title,.resource-card__content .price,.predictive-search-results__title,.predictive-search-results__clear.button-unstyled,.predictive-search__reset-button,.predictive-search__search-button),footer :is(.email-signup__input,.email-signup__button,.email-signup__message,.footer-utilities__text){font-size:var(--ojo-control-text);line-height:1.4;overflow-wrap:anywhere}#MainContent .product-grid-container .product-card .text-block :is(p,h2,h3,h4,h5,h6){font-size:var(--ojo-card-title);line-height:1.2;overflow-wrap:anywhere}#MainContent .product-grid-container .product-badges__badge{font-size:var(--ojo-badge-text);line-height:1.25;white-space:normal}footer .email-signup__heading{font-size:clamp(1.625rem,4vw,2rem);line-height:1.2}footer .email-signup__input,footer .email-signup__input::placeholder{color:#fffaf0;opacity:1}#MainContent .ojo-shop-collection .ojo-card[hidden]{display:none!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){:root{--ojo-control-text: clamp(1.875rem, 4.3vw, 2.625rem);--ojo-badge-text: clamp(1.5rem, 3.4vw, 2rem)}#MainContent,footer,.shopify-policy__container,.search-modal,.theme-drawer__dialog,cart-drawer-component{--ojo-reading-size: var(--ojo-control-text);--font-paragraph--size: var(--ojo-reading-size)}#MainContent .product-details :is(p,li,small,.price,.ojo-grind-choice label,.ojo-grind-choice select,.ojo-grind-hint,.variant-option legend,.variant-option__button-label__text),#MainContent .text-block.rte>:is(p,ul,ol),#MainContent .product-grid-container .product-card :is(product-price,.price),footer .footer-utilities__text{font-size:var(--ojo-control-text);line-height:1.45;overflow-wrap:anywhere}#MainContent .product-details .ojo-grind-choice select{min-height:56px}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){.footer-content:has(>.email-signup-block){grid-template-columns:minmax(0,1fr)}.footer-content:has(>.email-signup-block)>*{grid-column:1 / -1;min-inline-size:0;inline-size:100%}.footer-content:has(>.email-signup-block) .text-block :is(h2,p){max-inline-size:100%;overflow-wrap:normal;word-break:normal}.footer-content:has(>.email-signup-block) .text-block h2{font-size:clamp(1.875rem,4.3vw,2.625rem);line-height:1.2}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:20px}#MainContent .cart-page .cart-page__summary{display:block;grid-column:1 / -1;grid-row:auto;height:auto;min-width:0;padding:clamp(16px,3vw,28px)}#MainContent .cart-page .cart-totals__total{flex-wrap:wrap;gap:8px 16px}#MainContent .cart-page :is(.cart-totals__total-label,.cart-totals__total-value){overflow-wrap:normal}#MainContent .cart-page .cart-totals__tax-note :is(small,a),#MainContent .cart-page .cart__checkout-button{font-size:var(--ojo-control-text);line-height:1.4}#MainContent .cart-page .cart__checkout-button{min-height:56px}}#MainContent .ojo-wrap .ojo-hero-art-shell{display:grid!important;grid-template-rows:auto auto!important;place-items:center!important;gap:16px!important;height:auto!important;min-height:0!important;padding:16px!important;background:linear-gradient(#000,#000) padding-box,linear-gradient(130deg,#ba7c2b,#ffefb3 31%,#d49a35 73%,#fff0aa) border-box!important;border:3px solid transparent!important;border-radius:23px!important;box-shadow:none!important}#MainContent .ojo-wrap .ojo-hero-art-shell:before{display:none!important}#MainContent .ojo-wrap .ojo-hero-art-shell>img{width:auto!important;height:auto!important;max-width:100%!important;max-height:415px!important;margin:0!important;object-fit:contain!important;filter:none!important}#MainContent .ojo-wrap .ojo-hero-art-label{position:static!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 16px!important;width:100%!important;margin:0!important;padding:12px!important;background:#000!important;border:1px solid #d9a343!important;font-size:18px!important;line-height:1.4!important;letter-spacing:.03em!important;box-shadow:none!important}#MainContent .ojo-wrap .ojo-hero-art-label>span{font-size:18px!important;line-height:1.4!important}#MainContent .ojo-wrap .ojo-hero-art-label>span:last-child{white-space:nowrap!important}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-card-art{background:#000!important}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-card-art:after{background:none!important;filter:none!important}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-card-number{font-size:16px!important;line-height:1.4!important;letter-spacing:.04em!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent .ojo-wrap .ojo-hero-art-shell>img{max-height:340px!important}#MainContent .ojo-wrap .ojo-hero-art-label,#MainContent .ojo-wrap .ojo-hero-art-label>span{font-size:18px!important}}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-card-bottom>.ojo-card-status{width:fit-content!important;min-width:140px!important;max-width:100%!important;min-height:48px!important;padding:10px 28px!important;margin-inline:auto!important;font-size:20px!important;line-height:1.4!important;letter-spacing:normal!important;background:#fff!important;color:#000!important;border-radius:30px!important}#MainContent .ojo-shop-collection nav a,#MainContent .ojo-shop-collection nav a:is(:hover,:focus-visible,[aria-current=page]){background:#fff!important;color:#000!important;border-color:#d9a343!important}#MainContent .ojo-shop-collection nav a[aria-current=page]{outline:2px solid #d9a343;outline-offset:3px;text-decoration:underline;text-underline-offset:.2em}#MainContent .product-details .variant-option__button-label,#MainContent .product-details .variant-option__button-label:is(:hover,:has(:checked),:has([data-option-available=false])),#MainContent .product-details .ojo-grind-choice select,#MainContent .product-details .ojo-grind-choice select option,#MainContent .product-details quantity-selector-component,#MainContent .product-details :is(.quantity-selector,.quantity-selector button,.quantity-selector input),#MainContent .product-details :is(.add-to-cart-button,button[type=submit]){background:#fff!important;color:#000!important;border-color:#d9a343!important;opacity:1!important}#MainContent .product-details .variant-option__button-label :is(span,svg),#MainContent .product-details :is(.add-to-cart-button,button[type=submit]) :is(span,svg),#MainContent .product-details quantity-selector-component :is(button,input,svg){color:#000!important}#MainContent .product-details quantity-selector-component :is(button,input){background:#fff!important}#MainContent .product-details .variant-option__button-label:has(:checked){outline:3px solid #d9a343;outline-offset:3px}#MainContent .product-details .variant-option__button-label input[type=radio]{opacity:0!important}#MainContent .product-information{--gap:24px!important;padding-block:20px 32px!important}#MainContent .product-information__media{min-width:0}#MainContent .product-information__media media-gallery{background:#000;position:relative;top:auto}#MainContent .product-information__media :is(.product-media-container,.product-media){height:440px!important;min-height:0!important;max-height:440px!important;background:#000!important}#MainContent .product-information__media .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important;padding:16px!important}#MainContent .product-details{--ojo-control-text:18px;--ojo-reading-size:18px;--font-paragraph--size:18px;font-size:18px!important;gap:20px!important}#MainContent .product-details :is(p,li,small,summary,label,legend,select,option,input,.price,.variant-option__button-label__text,.ojo-grind-hint){font-size:18px!important;line-height:1.5!important;overflow-wrap:normal}#MainContent .product-details h1{font-size:32px!important;line-height:1.2!important}#MainContent .product-details :is(h2,h3,h4){font-size:24px!important;line-height:1.3!important}#MainContent .product-details .variant-option__button-label{flex:0 1 auto!important;min-width:72px!important;width:auto!important;min-height:48px!important;height:48px!important;padding:10px 16px!important;font-size:18px!important;border-radius:10px!important}#MainContent .product-details .variant-option__button-label:is(:has(:checked),:has(:checked):hover){background:#fff!important;color:#000!important;--color-background:#fff;--color-foreground:#000}#MainContent .product-details .variant-option__button-label:has(:checked):before,#MainContent .product-details .variant-option__button-label:has(:checked):after{background:transparent!important}#MainContent .product-details .ojo-grind-choice select{height:50px!important;min-height:50px!important;padding:8px 36px 8px 14px!important}#MainContent .product-details quantity-selector-component{height:48px!important;min-height:48px!important;max-width:140px!important}#MainContent .product-details quantity-selector-component :is(button,input){height:46px!important;min-height:0!important;font-size:18px!important}#MainContent .product-details :is(.add-to-cart-button,button[type=submit]){font-size:18px!important;min-height:48px!important;height:auto!important;padding:12px 24px!important;line-height:1.3!important}#MainContent .product-details :is(.add-to-cart-button,button[type=submit]) span{font-size:18px!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent .product-information__media :is(.product-media-container,.product-media){height:340px!important;max-height:340px!important}#MainContent .product-details{padding:20px 16px!important}#MainContent .product-details h1{font-size:30px!important}}#MainContent .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:24px!important}#MainContent .product-information__media{width:100%!important;min-width:0!important}#MainContent .product-information__media media-gallery{width:100%!important}#MainContent .product-information__media .media-gallery__grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}#MainContent .product-information__media .product-media{width:100%!important}#MainContent .product-details .variant-option__button-label__pill{display:none!important;background:#fff!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent .product-information__grid{display:flex!important;flex-direction:column!important;gap:20px!important}#MainContent .product-information__media,#MainContent .product-details{width:100%!important;max-width:100%!important}#MainContent .product-information__media media-gallery{position:static!important}#MainContent .product-information__media slideshow-component{display:block!important;width:100%!important}#MainContent .product-information__media .media-gallery__grid{display:none!important}#MainContent .product-information__media :is(slideshow-container,slideshow-slides){width:100%!important;height:340px!important;min-height:0!important}#MainContent .product-information__media slideshow-slide{flex:0 0 100%!important;width:100%!important}}#MainContent .ojo-card-number,#MainContent .ojo-hero-art-label>span:nth-child(2){display:none!important}#MainContent .product-information__media .media-gallery__mobile-controls{position:static!important;inset:auto!important;display:flex!important;justify-content:center!important;width:100%!important;padding:12px!important;background:#000!important}#MainContent .product-information__media .slideshow-controls__dots{display:flex!important;gap:12px!important;justify-content:center!important;margin:0!important;padding:0!important}#MainContent .product-information__media .slideshow-controls__dots .slideshow-control{font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}#MainContent .product-information__media .slideshow-controls__dots .slideshow-control:after{content:""!important;display:block!important;width:10px!important;height:10px!important;border:1px solid #fff!important;border-radius:50%!important;background:transparent!important;position:static!important}#MainContent .product-information__media .slideshow-controls__dots .slideshow-control[aria-selected=true]:after{background:#fff!important}#MainContent .ojo-card .ojo-approved-blue-name{background:#10275d!important;display:flow-root;padding:16px;margin-bottom:16px;color:inherit}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-approved-blue-name{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:20px 16px!important;margin:0 0 16px!important;gap:12px!important;background:#10275d!important}#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-approved-blue-name>h3,#MainContent :is(.ojo-wrap,.ojo-shop-collection) .ojo-approved-blue-name>p{width:100%!important;margin:0!important;padding:0!important;text-align:center!important}#MainContent .ojo-wrap .ojo-hero-art-label{background:#10275d!important;justify-content:center!important}#MainContent .ojo-wrap .ojo-highlights .ojo-container{padding-block:12px!important;gap:8px 24px!important}#MainContent .ojo-wrap .ojo-highlights span{font-size:18px!important;line-height:1.4!important;letter-spacing:.08em!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#MainContent .ojo-wrap .ojo-highlights .ojo-container{flex-direction:column!important;align-items:flex-start!important;padding-block:14px!important;gap:10px!important}#MainContent .ojo-wrap .ojo-highlights span{font-size:20px!important;line-height:1.4!important}}#header-component header-drawer .menu-drawer__close-button,#header-component header-drawer .header-drawer-icon--close{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}#header-component header-drawer .header-drawer-icon--close svg path{stroke:#fff!important}#header-component header-drawer .menu-drawer__close-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important}#header-component header-drawer .menu-drawer__close-button svg{width:24px!important;height:24px!important}#header-component .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:26px!important;line-height:1.3!important;color:#fff!important}#header-component .menu-drawer__menu-item--child,#header-component .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:20px!important;line-height:1.35!important;color:#fff!important}#header-component .menu-drawer__menu-item{padding-block:10px!important;min-height:44px!important}#header-component .menu-drawer__menu{gap:4px!important}#header-component .menu-drawer__list-item--flat{margin-block:0!important}#header-component .menu-drawer__menu--childlist{padding-block:4px 12px!important}#MainContent .ojo-shop-collection nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}#MainContent .ojo-shop-collection nav a,#MainContent .ojo-shop-collection nav a:is(:hover,:focus-visible,[aria-current=page]){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:18px!important;line-height:1.3!important;letter-spacing:normal!important;min-height:44px!important;padding:10px 18px!important;border-radius:24px!important;background:#fff!important;color:#000!important}#MainContent .ojo-shop-collection nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:640px!important;margin:20px auto!important}#MainContent .ojo-shop-collection nav a,#MainContent .ojo-shop-collection nav a:is(:hover,:focus-visible,[aria-current=page]){width:100%!important;min-width:0!important;min-height:48px!important;height:100%!important;box-sizing:border-box!important;padding:10px 8px!important;white-space:normal!important;text-align:center!important;font-size:18px!important;line-height:1.25!important}#MainContent,#MainContent .ojo-wrap,#MainContent .ojo-shop-collection,#MainContent .ojo-wrap :is(.ojo-hero,.ojo-collection,.ojo-story),#MainContent:has(#ojo-discovery-master),#MainContent #ojo-discovery-master{background:#10275d!important;background-image:none!important}#MainContent .ojo-wrap:before,#MainContent .ojo-wrap:after,#MainContent .ojo-shop-collection:before,#MainContent .ojo-shop-collection:after{background:none!important;background-image:none!important}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#header-component .ojo-true-master{margin-top:-60px!important}}@media(max-width:749px),screen and (pointer:coarse)and (max-device-width:749px){#header-component .header__row--top .header__icon--menu :is(.header-drawer-icon--open,.header-drawer-icon--open svg){width:24px!important;height:21px!important}#header-component .header__row--top .account-button__icon,#header-component .header__row--top .account-button__icon svg{width:21px!important;height:21px!important}}#MainContent .product-card .text-block :is(p,h2,h3,h4,h5,h6),#MainContent .product-card .product-card__title,#MainContent .product-card product-title{font-size:20px!important;line-height:1.3!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#MainContent .product-card .text-block:has(a[href*="/products/"]),#MainContent .product-card .text-block:has(h3),#MainContent .product-card .text-block:has(h2){min-height:52px!important}#MainContent .product-card :is(product-price,.price,.compare-at-price,.unit-price){font-size:18px!important;line-height:1.4!important;overflow-wrap:normal!important;word-break:normal!important}#MainContent .product-card .product-badges__badge{font-size:13px!important;line-height:1.25!important;padding:5px 9px!important;white-space:nowrap!important}#MainContent .product-card .text-block:has(>p[role=heading]){min-height:52px!important}
/*# sourceMappingURL=/cdn/shop/t/81/assets/ojo-consistent-colors.css.map */
