@font-face{font-family:FuturaPT;src:url(futura-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FuturaPT;src:url(futura-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-body-family: "FuturaPT", "Futura", "Avenir Next", Avenir, "Century Gothic", sans-serif;--font-body-weight: 300;--font-body-weight-bold: 500;--font-heading-family: "FuturaPT", "Futura", "Avenir Next", Avenir, "Century Gothic", sans-serif;--font-heading-weight: 500}body{letter-spacing:.012em;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0,.h1,h1,.h2,h2{font-weight:500;letter-spacing:.004em;text-wrap:balance;line-height:1.15}.h3,h3,.h4,h4{font-weight:500;letter-spacing:.02em}.caption-with-letter-spacing,.caption-with-letter-spacing-bold{letter-spacing:.22em;font-weight:500;font-size:1.15rem}.announcement-bar__message{letter-spacing:.13em;text-transform:none;font-weight:300;font-size:1.3rem}.header__menu-item,.list-menu__item--link,.header__menu-item .list-menu__item{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:500}.header__submenu .header__menu-item{text-transform:none;letter-spacing:.04em;font-weight:300}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{letter-spacing:.16em;text-transform:uppercase;font-weight:500;font-size:1.2rem;min-height:4.8rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button--secondary{letter-spacing:.16em}.card__heading,.card__heading a{font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:1.4rem}.card-information .price,.price-item{font-weight:300;letter-spacing:.05em;font-variant-numeric:tabular-nums}.card__media,.card .media img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.card-wrapper:hover .card__media img{transform:scale(1.03)}.product__title h1,.product__title .h1{letter-spacing:.02em}.product__description{max-width:60ch}.product__description p{line-height:1.85}.product__description strong{display:block;margin-top:1.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.78em;color:rgb(var(--color-foreground) / .62)}.footer-block__heading{letter-spacing:.2em;text-transform:uppercase;font-weight:500;font-size:1.3rem}.footer-block__details-content .list-menu__item--link{text-transform:none;letter-spacing:.03em;font-weight:300;font-size:1.4rem}.footer__content-bottom{letter-spacing:.04em}.field__input,.select__select,.customer .field input{letter-spacing:.03em;font-weight:300}.banner .banner__heading{color:#fff!important;white-space:pre-line;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em;line-height:1.18}.banner__buttons .button{letter-spacing:.18em}@media screen and (max-width:749px){.banner .banner__media-half:nth-child(2){display:none!important}.banner .banner__media-half:first-child{width:100%!important;flex:0 0 100%!important}.banner .banner__media-half.animate--fixed:first-child>img,.banner .banner__media-half.animate--zoom-in:first-child>img{width:100%!important}.banner .banner__media-image-half{width:100%!important;object-fit:cover!important;object-position:65% center!important}}.password-form .field__input{letter-spacing:.05em}a:focus-visible,button:focus-visible,summary:focus-visible,.field__input:focus-visible,.select__select:focus-visible{outline:2px solid #b76e79;outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){.card__media,.card .media img,.button{transition:none}.card-wrapper:hover .card__media img{transform:none}}.rich-text__text p{font-size:1.8rem;line-height:1.75;max-width:62ch;margin-inline:auto}.product-grid .grid__item{padding-block-end:.8rem}.footer .footer-block__brand-info .footer-block__heading,.footer__content-top .footer-block__brand-info .footer-block__heading{font-size:1.5rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;line-height:1.5;margin:0 0 1.6rem}.footer .footer-block__brand-info .rte p{font-size:1.4rem;line-height:1.8;max-width:42ch;margin:0}.footer .footer-block__brand-info .footer__list-social{margin-top:2.4rem}.footer .footer-block__brand-info{display:flex;flex-direction:column;gap:0}.footer .footer-block__heading{font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem;letter-spacing:.03em;text-transform:none;font-weight:300}.footer .footer-block__details-content>li{margin-bottom:0}.footer .footer-block__details-content .list-menu__item--link{padding-block:.9rem}@media screen and (max-width:749px){.footer .footer-block__brand-info .footer-block__heading{font-size:1.4rem;letter-spacing:.16em}.footer .footer-block__details-content .list-menu__item--link{padding-block:.7rem;padding-inline-start:0}}.footer .footer-block:has(>[id*=omnisend-embedded]:empty),.footer .footer-block:has(>div>[id*=omnisend-embedded]:empty){display:none}.main-page-title,.page-title,.template-search .main-page-title{text-align:center;font-size:1.5rem;line-height:1.4;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#7b403c;margin:0 0 1.2rem}.main-page-title+*,.page-title+*{margin-top:0}@media screen and (max-width:749px){.main-page-title,.page-title{font-size:1.3rem;letter-spacing:.18em}}.template-search .title--primary,.cart__empty-text,.title-wrapper--no-top-margin>.title{letter-spacing:.04em}.obari-glance{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2rem;margin:1.4rem 0 .6rem;padding:1.2rem 0;border-top:1px solid #e4dbd6;border-bottom:1px solid #e4dbd6}.obari-glance>div{display:flex;flex-direction:column;gap:.5rem}.obari-glance>div:first-child{grid-column:1 / -1}.obari-glance dt{font-size:1rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:#a08d87;margin:0}.obari-glance dd{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#2a1f1c;margin:0}.obari-jump{display:flex;flex-wrap:wrap;gap:1.8rem;margin:3rem 0 0}.obari-jump a{font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:#7b403c;text-decoration:none;border-bottom:1px solid #d7bdb8;padding-bottom:.3rem;transition:border-color .2s ease}.obari-jump a:after{content:" \2193";letter-spacing:0}.obari-jump a:hover{border-bottom-color:#7b403c}.obari-jump a:focus-visible{outline:2px solid #7b403c;outline-offset:3px}#obari-memory,#obari-wear{scroll-margin-top:9rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.obari-fold{border-top:1px solid #e4dbd6;margin-top:1.4rem;padding-top:1.2rem}.obari-fold>summary{list-style:none;cursor:pointer;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:#7b403c;padding:.4rem 0}.obari-fold>summary::-webkit-details-marker{display:none}.obari-fold>summary:after{content:" +";letter-spacing:0}.obari-fold[open]>summary:after{content:" \2013";letter-spacing:0}.obari-fold>summary:focus-visible{outline:2px solid #7b403c;outline-offset:3px}.obari-fold>p{margin:1.2rem 0 0}.obari-fold>p:last-child{margin-bottom:.6rem}.obari-fold:last-of-type{border-bottom:1px solid #e4dbd6;padding-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/obari-custom.css.map */
