@font-face{font-family:Fraunces;src:url(/cdn/shop/files/Fraunces.woff2?v=1786320904) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/cdn/shop/files/Fraunces-Italic.woff2?v=1786320927) format("woff2");font-weight:300 600;font-style:italic;font-display:swap}@font-face{font-family:HankenGrotesk;src:url(/cdn/shop/files/HankenGrotesk.woff2?v=1786320933) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:HankenGrotesk;src:url(/cdn/shop/files/HankenGrotesk-Italic.woff2?v=1786320937) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--ollu-ink:#262B33;--ollu-ink-soft:#4a505a;--ollu-paper:#F4EDDE;--ollu-paper-2:#EDE3D0;--ollu-linen:#E4D8C0;--ollu-oat:#D2BF9E;--ollu-sage:#8E9E83;--ollu-sage-deep:#76876b;--ollu-honey:#E0B36A;--ollu-hair:rgba(38,43,51,.14);--font-heading-family:"Fraunces",Georgia,serif;--font-body-family:"HankenGrotesk",system-ui,-apple-system,sans-serif;--font-heading-weight:400;--font-heading-style:normal;--font-body-weight:400;--ollu-radius:14px;--ollu-radius-sm:10px}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.product__title,.price,.cart-item__name,.rich-text__heading,.banner__heading,.collection-hero__title,.article-template__title,.customer h1,.customer h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em;line-height:1.1}.banner__heading,.h0,.h1,.collection-hero__title,.article-template__title{font-weight:300}.ollu-eyebrow{font-family:var(--font-body-family);font-size:11.5px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ollu-sage-deep);display:block;margin-bottom:12px}.ollu-motto{font-family:var(--font-heading-family);font-style:italic;font-weight:400;color:var(--ollu-sage-deep)}.announcement-bar__message,.announcement-bar p{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:var(--font-body-family);font-weight:600;font-size:14px;letter-spacing:.01em;padding:1.05rem 2.1rem;min-height:auto;transition:transform .2s ease,background-color .2s ease,color .2s ease}.button:after,.button:before{box-shadow:none!important}.button--secondary{background:transparent}.quantity,.field__input,.select__select,.customer .field input,.search__input{border-radius:999px!important}.quantity:after,.field:after,.select:after{border-radius:999px!important}textarea.field__input,.text-area{border-radius:var(--ollu-radius-sm)!important}.card,.card__inner,.media,.global-media-settings,.collection-hero__image-container,.blog-articles__article .card__inner,.cart-item__image{border-radius:var(--ollu-radius)!important;overflow:hidden}.card__media .media img{transition:transform .5s ease}.card:hover .card__media .media img{transform:scale(1.04)}.card__heading{font-size:1.15rem}.card__information{padding-top:1.1rem}.price__container .price-item{font-family:var(--font-heading-family);font-weight:400}.badge{border-radius:999px;font-family:var(--font-body-family);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .9rem}.product__title h1,.product__title{font-weight:300;letter-spacing:-.015em}.product .price{font-family:var(--font-heading-family);font-size:1.6rem}.product-form__input input[type=radio]+label{border-radius:999px;font-weight:600;font-size:13.5px;padding:.6rem 1.2rem;border-color:var(--ollu-hair);transition:.15s}.product-form__input input[type=radio]:checked+label{background:var(--ollu-ink);color:var(--ollu-paper);border-color:var(--ollu-ink)}.swatch{border-radius:50%}.swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px var(--ollu-paper),0 0 0 3.5px var(--ollu-ink)}.product .accordion summary,.accordion__title{font-family:var(--font-heading-family);font-weight:400;font-size:1.15rem}.accordion{border-top:1px solid var(--ollu-hair)}.accordion+.accordion{border-top:1px solid var(--ollu-hair)}.ollu-ship-note{display:flex;align-items:center;gap:.55rem;font-size:13.5px;color:var(--ollu-sage-deep);margin:.2rem 0 1.6rem}.ollu-ship-note svg{width:14px;height:14px;flex:none}.header{padding-top:1.1rem;padding-bottom:1.1rem}.header__heading-logo{max-width:120px}.header__menu-item{font-family:var(--font-body-family);font-weight:500;font-size:14px;letter-spacing:.01em}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1.5px;background:currentColor;transition:right .25s ease}.header__menu-item:hover span:after{right:0}.header__menu-item:hover span{text-decoration:none}.cart-count-bubble{background:var(--ollu-sage-deep);color:#fff;font-size:10px;font-weight:700}.drawer__inner{border-radius:0}.drawer__heading{font-family:var(--font-heading-family);font-weight:400}.cart-item__name{font-family:var(--font-heading-family);font-size:1rem}.cart-drawer__footer .totals__subtotal-value,.totals__subtotal-value{font-family:var(--font-heading-family);font-size:1.25rem}.ollu-ship-bar{background:var(--ollu-paper-2);border-radius:var(--ollu-radius-sm);padding:.9rem 1rem;margin:1rem 0 1.2rem;font-size:12.5px;color:var(--ollu-ink-soft)}.ollu-ship-bar__track{height:6px;background:var(--ollu-linen);border-radius:99px;margin-top:.6rem;overflow:hidden}.ollu-ship-bar__fill{height:100%;background:var(--ollu-sage-deep);border-radius:99px;transition:width .4s ease}.ollu-stitch{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ollu-sage)}.ollu-stitch__line{height:1px;width:54px;background:currentColor;opacity:.5}.ollu-stitch svg{width:17px;height:17px}.ollu-stitch .ollu-twinkle{width:12px;height:12px}.ollu-dusk{background:linear-gradient(180deg,#f4edde,#ece6da 45%,#e6e2dd 72%,#e1dee2)}.ollu-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ollu-stars svg{position:absolute;color:var(--ollu-sage)}.ollu-watermark{position:absolute;opacity:.07;color:var(--ollu-ink);pointer-events:none}.footer{border-top:1px solid var(--ollu-hair)}.footer-block__heading{font-family:var(--font-body-family);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.footer__content-bottom{border-top:1px solid var(--ollu-hair)}*:focus-visible{outline:2.5px solid var(--ollu-sage-deep)!important;outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.card:hover .card__media .media img{transform:none}}@media screen and (max-width:749px){.banner__heading,.h0,.h1{font-size:2.2rem}.button{padding:.95rem 1.7rem}.header__heading-logo{max-width:92px}}:root{--buttons-radius: 999px;--buttons-radius-outset: 999px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-border-offset: .3px;--inputs-radius: 999px;--inputs-radius-outset: 999px;--inputs-border-width: 1px;--inputs-border-opacity: .18;--inputs-shadow-opacity: 0;--variant-pills-radius: 999px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .18;--variant-pills-shadow-opacity: 0;--product-card-corner-radius: 1.4rem;--product-card-border-width: .1rem;--product-card-border-opacity: .14;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-image-padding: 0rem;--collection-card-corner-radius: 1.4rem;--collection-card-border-width: .1rem;--collection-card-border-opacity: .14;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-image-padding: 0rem;--blog-card-corner-radius: 1.4rem;--blog-card-border-width: .1rem;--blog-card-border-opacity: .14;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-image-padding: 0rem;--media-radius: 14px;--media-border-width: 1px;--media-border-opacity: .14;--media-shadow-opacity: 0;--media-shadow-visible: 0;--media-padding: 0px;--badge-corner-radius: 999px;--text-boxes-radius: 1.4rem;--text-boxes-border-width: 1px;--text-boxes-border-opacity: .14;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--popup-corner-radius: 14px;--popup-border-width: 1px;--popup-border-opacity: .14;--popup-shadow-opacity: .08;--drawer-border-width: 1px;--drawer-border-opacity: .14;--drawer-shadow-opacity: .12}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{border-radius:999px!important}.card__inner:after,.card--card:after,.card-wrapper .card:after{border-radius:1.4rem!important}.button,.shopify-payment-button__button--unbranded{transition:transform .2s ease,background-color .2s ease,color .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ollu-brand.css.map */
