@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap";:root{--olmo-ink: #202321;--olmo-forest: #183a34;--olmo-cream: #f5ede0;--olmo-terracotta: #c95b42;--olmo-amber: #d7a33d;--olmo-sage: #a8b4a5;--olmo-white: #ffffff;--olmo-guante: #d4b12c;--olmo-cepillo: #e67b2f;--po-ink: var(--olmo-ink);--po-forest: var(--olmo-forest);--po-forest-dark: var(--olmo-forest);--po-cream: var(--olmo-cream);--po-cream-light: var(--olmo-cream);--po-sage: var(--olmo-sage);--po-mustard: var(--olmo-amber);--po-coral: var(--olmo-terracotta);--po-white: var(--olmo-white);--font-heading-family: "Fraunces", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "General Sans", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--color-base-text: 32, 35, 33;--color-shadow: 32, 35, 33;--color-base-background-1: 245, 237, 224;--color-base-background-2: 255, 255, 255;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 24, 58, 52;--color-base-accent-1: 24, 58, 52;--color-base-accent-2: 215, 163, 61;--gradient-base-background-1: #f5ede0;--gradient-base-background-2: #ffffff;--gradient-base-accent-1: #183a34;--gradient-base-accent-2: #d7a33d;--payment-terms-background-color: #f5ede0}::selection{background:#d7a33d52;color:var(--olmo-ink)}html,body,button,input,select,textarea{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.collapsible-content__heading,.footer-block__heading{font-family:var(--font-heading-family)!important;font-weight:600;letter-spacing:-.025em}.button,.shopify-payment-button__button--unbranded,.header__menu-item{font-family:var(--font-body-family)!important}body{color:var(--olmo-ink);background:var(--olmo-cream)}.header-wrapper{background:var(--olmo-cream);border-bottom:1px solid rgba(32,35,33,.08);box-shadow:0 5px 20px #2023210a}.header__heading-link .h2{color:var(--olmo-forest);font-family:var(--font-heading-family)!important;font-size:0!important;display:block;width:190px;height:62px;background:url(/cdn/shop/files/olmo-brand-logo-editorial.png?v=1786259133) center/contain no-repeat}.header__menu-item{font-weight:600;letter-spacing:.01em}.button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:700;letter-spacing:.015em;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{box-shadow:0 .9rem 2rem #183a342e;transform:translateY(-2px)}.product__title,.collapsible-content__heading,.footer-block__heading{color:var(--olmo-forest)}.product-form__buttons .button,.product-form__submit,.sticky-atc .button,.cart__checkout-button{background:var(--olmo-terracotta);color:var(--olmo-white)}.badge.color-accent-2,.price__badge-sale{background:var(--olmo-amber);color:var(--olmo-ink)}.product__media-wrapper .product-media-container,.product__media-wrapper .thumbnail{overflow:hidden;border-radius:18px;background:var(--olmo-white)}.content-for-layout{background-color:var(--olmo-cream);background-image:radial-gradient(rgba(32,35,33,.025) .6px,transparent .6px);background-size:7px 7px}.rte p,.product__description,.collapsible-content__row-content{color:#202321d1}.peluoff-cart-marquee{overflow:hidden;margin:1.2rem 0;border-radius:1rem;background:var(--olmo-forest);color:var(--olmo-white)}.peluoff-cart-marquee>div{display:flex;width:max-content;animation:peluoff-cart-scroll 24s linear infinite}.peluoff-cart-marquee span{padding:.8rem 1.6rem;font-size:1.1rem;font-weight:700;white-space:nowrap}.peluoff-cart-carriers-title{margin:1.2rem 0 .4rem;text-align:center;font-size:1.2rem;font-weight:700;color:var(--olmo-ink)}.footer .footer-block__heading{color:var(--olmo-white)!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__brand-info .rte,.footer .footer-block__brand-info .rte p,.footer .footer__copyright,.footer .footer__copyright a{color:#ffffffe0!important}.footer .newsletter-form__field-wrapper .field__input{background:var(--olmo-white);color:var(--olmo-ink)}.footer .newsletter__solid-btn{background:var(--olmo-terracotta)!important;color:var(--olmo-white)!important}@keyframes peluoff-cart-scroll{to{transform:translate(-50%)}}@media screen and (max-width:749px){.header__heading-link .h2{width:150px;height:50px}.product__media-wrapper media-gallery .product-media-container{--aspect-ratio:1 !important;--ratio-percent:100% !important}.product__media-wrapper media-gallery .product-media-container .media{padding-top:100%!important}.product__media-wrapper media-gallery .product__media img,.product__media-wrapper media-gallery .product__media video{background:var(--olmo-white);object-fit:contain!important}}@media(prefers-reduced-motion:reduce){.peluoff-cart-marquee>div{animation:none}.button{transition:none}}.main-product__info-container .product-page-price .price.price--on-sale{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.main-product__info-container .product-page-price .price.price--on-sale .price__container,.main-product__info-container .product-page-price .price.price--on-sale .price__sale{display:flex;align-items:baseline;gap:.55rem;flex-wrap:nowrap}.main-product__info-container .product-page-price .price.price--on-sale .price-item--sale{color:var(--olmo-forest)!important;font-weight:800}.main-product__info-container .product-page-price .price.price--on-sale .price__compare-price s{color:#202321b8!important;font-weight:650;text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:#202321b8}.main-product__info-container .product-page-price .price__badge-custom{background:var(--olmo-terracotta)!important;color:var(--olmo-white)!important;border:none!important;border-radius:.5rem;padding:.45rem .72rem;font-weight:800;letter-spacing:.02em;box-shadow:none}.main-product__info-container .quantity-breaks__title{color:var(--olmo-forest);font-weight:800}.main-product__info-container .quantity-breaks__title>span:first-child,.main-product__info-container .quantity-breaks__title>span:last-child{background:#a8b4a5cc!important}.main-product__info-container .quantity-breaks-container>input[type=radio]+.quantity-break{background:#ffffffc2!important;border-color:var(--olmo-sage)!important;box-shadow:0 4px #183a3414}.main-product__info-container .quantity-breaks-container>input[type=radio]:checked+.quantity-break{background:var(--olmo-white)!important;border-color:var(--olmo-forest)!important;box-shadow:0 4px #183a3424}.main-product__info-container .quantity-break__label-text{color:var(--olmo-ink);font-weight:800}.main-product__info-container .quantity-break__benefit{border-color:#183a348c!important;color:var(--olmo-forest)!important;background:var(--olmo-white)!important}.main-product__info-container .quantity-break__right{display:flex;justify-content:flex-end;align-items:baseline;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.main-product__info-container .quantity-break__price{color:var(--olmo-forest)!important;font-weight:800}.main-product__info-container .quantity-break__compare-price{color:#2023219e!important;font-weight:600;text-decoration-line:line-through;text-decoration-thickness:1.5px}.main-product__info-container .quantity-break__badge.color-accent-2{background:var(--olmo-amber)!important;color:var(--olmo-white)!important;font-weight:800}@media screen and (max-width:749px){.main-product__info-container .product-page-price .price.price--on-sale{gap:.5rem}.main-product__info-container .product-page-price .price.price--on-sale .price__sale{gap:.45rem}.main-product__info-container .product-page-price .price__badge-custom{padding:.4rem .62rem}.main-product__info-container .quantity-break__right{gap:.35rem}.main-product__info-container .quantity-break__compare-price{font-size:.88em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/peluoff-theme.css.map */
