:root{--ok-cream: 250, 246, 240;--ok-linen: 243, 237, 228;--ok-blush: 240, 221, 214;--ok-sage: 221, 227, 214;--ok-espresso: 59, 47, 42;--ok-radius-sm: 12px;--ok-radius-md: 18px;--ok-radius-lg: 28px;--ok-radius-pill: 999px;--ok-ease: cubic-bezier(.22, .61, .36, 1);--ok-dur: .45s;--ok-dur-slow: 1.1s;--duration-extra-long: 1s;--ease-out-slow: cubic-bezier(.22, .61, .36, 1)}body{letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3{letter-spacing:-.01em;line-height:1.08;text-wrap:balance}body h1 em,body h2 em,body h3 em,body .h0 em,body .h1 em,body .h2 em{font-style:italic}body p,body .rte{text-wrap:pretty}body .rte p{line-height:1.75}body .caption-with-letter-spacing,body .subtitle,body .ok-eyebrow{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;font-weight:500}@media screen and (min-width:990px){body .page-width{padding-left:6.4rem;padding-right:6.4rem}body .product-grid{row-gap:6.4rem}body .title-wrapper-with-link,body .title-wrapper{margin-bottom:4.8rem}}body .rich-text__blocks{max-width:60rem}body .rich-text__blocks>*+*{margin-top:2.4rem}body .section-header{z-index:4}body .header-wrapper{transition:background-color var(--ok-dur) var(--ok-ease),box-shadow var(--ok-dur) var(--ok-ease),backdrop-filter var(--ok-dur) var(--ok-ease)}body .header__heading-link>.h2{display:block;margin:0 -.45em 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1;letter-spacing:.45em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){body .header__heading-link>.h2{font-size:1.8rem;letter-spacing:.3em;margin-right:-.3em}}@media screen and (max-width:359px){body .header__heading-link>.h2{font-size:1.6rem;letter-spacing:.24em;margin-right:-.24em}}body.ok-transparent-header #MainContent>.shopify-section:first-child{margin-top:calc(-1 * var(--header-height, 0px))}html:not(.ok-scrolled) body.ok-transparent-header .header-wrapper:not(:hover):not(:focus-within){background:transparent;box-shadow:none}html.ok-scrolled body .header-wrapper{background:rgba(var(--ok-cream),.84);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 1px rgba(var(--ok-espresso),.06)}body .header__menu-item{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}body .header__menu-item span{text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:.3rem;transition:background-size var(--ok-dur) var(--ok-ease)}body .header__menu-item:hover span,body .header__active-menu-item{background-size:100% 1px}body .header__icon{transition:opacity var(--ok-dur) var(--ok-ease)}body .header__icon:hover{opacity:.6}body .announcement-bar__message{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}body .button,body .shopify-payment-button__button--unbranded{min-height:5rem;padding:0 3.4rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:background-color var(--ok-dur) var(--ok-ease),color var(--ok-dur) var(--ok-ease),transform var(--ok-dur) var(--ok-ease)}body .button:not([disabled]):hover:after,body .shopify-payment-button__button--unbranded:hover:after{--border-offset: 0px}body .button:not([disabled]):hover{--alpha-button-background: .86}body .button.button--secondary{--alpha-button-background: 1;background-color:rgba(var(--color-foreground),.06)}body .button.button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.1)}body .link,body .underlined-link{text-underline-offset:.4rem;text-decoration-thickness:1px;transition:opacity var(--ok-dur) var(--ok-ease)}body .link:hover,body .underlined-link:hover{opacity:.65}body .field:before,body .select:before,body .quantity:before,body .localization-form__select:before{background:rgba(var(--color-foreground),.05)}body .field:after,body .select:after,body .quantity:after,body .localization-form__select:after{box-shadow:none!important;border-color:transparent!important}body .field:focus-within:before,body .quantity:focus-within:before{background:rgba(var(--color-foreground),.08)}body .field__input:focus-visible,body .quantity__input:focus-visible,body .select__select:focus-visible{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:3px;box-shadow:none}body .quantity{border-radius:var(--ok-radius-pill)}body .quantity:before{border-radius:var(--ok-radius-pill)}body .quantity__button{transition:opacity var(--ok-dur) var(--ok-ease)}body .quantity__button:hover{opacity:.55}body .newsletter-form__field-wrapper .field:before,body .newsletter-form__field-wrapper .field__input{border-radius:var(--ok-radius-pill)}body .card-wrapper .card__inner,body .card-wrapper .card__media,body .card-wrapper .media{border-radius:var(--ok-radius-md);overflow:hidden}body .card-wrapper .media>img{transition:transform var(--ok-dur-slow) var(--ok-ease),opacity .7s var(--ok-ease)!important}body .card__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;letter-spacing:0;line-height:1.25}body .card__heading a{text-decoration:none}body .card__information{padding-top:1.6rem}body .card-information .price{font-size:1.3rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.78)}body .badge{font-size:1rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem 1.2rem;border:0}@media screen and (min-width:750px){body .product__column-sticky{top:calc(var(--header-height, 0px) + 2.4rem)}}@media screen and (min-width:990px){body .product__info-wrapper{padding-left:6.4rem}}body .product__info-container>*+*{margin-top:2rem;margin-bottom:0}body .product__title h1{line-height:1.05}body .product__text.caption-with-letter-spacing{opacity:.8}body .product .price--large{font-size:1.7rem;letter-spacing:.08em}body .product__description{opacity:.9}body .product-form__buttons{max-width:100%}body .product-form__submit{min-height:5.6rem}body .product__media-item .media,body .product__media-item .product-media-container{border-radius:var(--ok-radius-md);overflow:hidden}body .product-form__input input[type=radio]+label{letter-spacing:.08em;padding:1rem 2.2rem;transition:background-color var(--ok-dur) var(--ok-ease),color var(--ok-dur) var(--ok-ease)}body .product-form__input .form__label{letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}body .accordion{margin-top:3.2rem;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}body .accordion+.accordion{margin-top:0;border-top:0}body .accordion summary{padding:2rem 0;cursor:pointer}body .accordion .accordion__title{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}body .accordion summary .icon-caret,body .accordion summary .svg-wrapper:has(.icon-caret){display:none}body .accordion summary:after{content:"";flex:0 0 1.1rem;width:1.1rem;height:1.1rem;align-self:center;margin-left:auto;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:background-size var(--ok-dur) var(--ok-ease),transform var(--ok-dur) var(--ok-ease)}body .accordion details[open]>summary:after{background-size:100% 1px,1px 0;transform:rotate(180deg)}body .accordion__content{padding:0 0 2.4rem;line-height:1.75;color:rgba(var(--color-foreground),.85)}@supports (interpolate-size: allow-keywords){body .accordion details{interpolate-size:allow-keywords}body .accordion details::details-content{height:0;overflow:clip;transition:height .5s var(--ok-ease),content-visibility .5s allow-discrete}body .accordion details[open]::details-content{height:auto}}body .accordion details[open] .accordion__content{animation:okFade .5s var(--ok-ease)}body .drawer{background-color:rgba(var(--ok-espresso),.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:visibility var(--ok-dur) var(--ok-ease),background-color var(--ok-dur) var(--ok-ease)}body .drawer__inner{width:44rem;padding:0 3.2rem;border:0;border-radius:var(--ok-radius-lg) 0 0 var(--ok-radius-lg);box-shadow:-24px 0 60px rgba(var(--ok-espresso),.08);transition:transform .55s var(--ok-ease)}body .drawer__header{padding:2.8rem 0 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.07)}body .drawer__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;letter-spacing:0}body .drawer__close{transition:opacity var(--ok-dur) var(--ok-ease)}body .drawer__close:hover{opacity:.55}body .cart-drawer .cart-items thead th{font-size:1rem;letter-spacing:.18em;opacity:.6}body .cart-drawer .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.06)}body .cart-drawer .cart-item td{padding-top:2rem;padding-bottom:2rem}body .cart-drawer .cart-item__image{border-radius:var(--ok-radius-sm);background:rgba(var(--color-foreground),.04)}body .cart-item__name{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:0;text-decoration:none}body .cart-item__details>*+*{margin-top:.6rem}body .cart-item__details .product-option{font-size:1.2rem;opacity:.75}body .drawer__footer{border-top:1px solid rgba(var(--color-foreground),.07);padding-top:2rem}body .totals__total{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}body .totals__total-value{font-size:1.8rem;letter-spacing:.04em}body .cart__checkout-button{min-height:5.8rem;font-size:1.25rem;letter-spacing:.2em}body .footer{border-top:0}body .footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}body .footer-block__details-content .list-menu__item--link{opacity:.8;transition:opacity var(--ok-dur) var(--ok-ease)}body .footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none}.ok-ptabs__chip{min-height:4.4rem;padding:0 2.2rem;border:0;border-radius:999px;background:transparent;cursor:pointer;white-space:nowrap;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--ok-dur) var(--ok-ease),color var(--ok-dur) var(--ok-ease)}.ok-ptabs__chip:hover{background:rgba(var(--color-foreground),.1)}.ok-ptabs__chip[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ok-ptabs__chip:focus-visible{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:3px}.ok-fade-in{animation:okPanelIn .7s var(--ok-ease) both}@keyframes okPanelIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}ok-hero-rotator,ok-tabs,ok-hotspots,ok-add-button{display:block}ok-add-button{display:contents}ok-tabs [hidden],ok-hotspots [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.ok-fade-in{animation:none}}@keyframes okFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/okashiya-ethereal.css.map */
