.one-life-purchase-assurance{margin:1rem 0 1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.22);border-left:3px solid #b79c6b;border-radius:8px;background:rgba(var(--color-foreground),.04);font-size:1.25rem;line-height:1.55}.one-life-purchase-assurance p{margin:0 0 .45rem}.one-life-purchase-assurance p:last-child{margin-bottom:0}.one-life-purchase-assurance a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.product-form__submit.button,.product-form__submit.button.button--primary,.product-form__submit.button.button--secondary{background:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important}.product-form__submit.button span,.product-form__submit.button .svg-wrapper,.product-form__submit.button svg{color:#fff!important}.product-form__submit.button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #b79c6b,0 0 0 var(--buttons-border-width) #b79c6b!important}:root,body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-dark-luxury,.color-scheme-red-title,.color-scheme-b79c6b5a-c9bf-42de-8684-d194fb9a2ff5{--color-foreground: 247, 243, 234 !important}body{color:#f7f3ea}body h1,body h2,body h3,body h4,body h5,body h6,body p,body li,body .rte,body .rte p,body .rte li,body .rte strong,body .rte em,body .rte a,body .card__heading,body .collection-hero__title,body .collection-hero__description,body .header__menu-item,body .list-menu__item,body .menu-drawer__menu-item,body .footer-block__heading,body .price{color:#f7f3ea!important}.header__icon,.header__icon .icon,.header__icon svg{color:#f7f3ea!important}.header__heading-link .h2{font-size:0!important;line-height:1}.header__heading-link .h2:after{content:"ONE LIFE";display:inline-block;color:#f7f3ea;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight);letter-spacing:.12em;line-height:1;white-space:nowrap}#main-cart-footer,#main-cart-footer .cart__footer,#main-cart-footer .cart__blocks,#main-cart-footer .js-contents{background:#000!important}#main-cart-footer .totals{padding:1.4rem 1.6rem;background:#000!important;border:1px solid rgba(255,255,255,.18);border-radius:8px}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value,#main-cart-footer .tax-note,#main-cart-footer .tax-note a{color:#fff!important;opacity:1!important}.one-life-size-recommendation{margin:.8rem 0 1.2rem;padding:1rem 1.1rem;border-left:3px solid #b79c6b;border-radius:0 6px 6px 0;background:#b79c6b1a}.one-life-size-recommendation p{margin:.35rem 0 0}.one-life-size-recommendation strong{color:#fff}@media screen and (max-width:749px){.utility-bar,.announcement-bar,.announcement-bar__announcement,.announcement-bar__link{background:#000!important;background-image:none!important;color:#fff!important}.announcement-bar__message,.announcement-bar__message *,.announcement-bar__link,.announcement-bar__link *,.announcement-bar .svg-wrapper,.announcement-bar svg{color:#fff!important;opacity:1!important}}.product-form__submit.button,.product-form__submit.button.button--primary,.product-form__submit.button.button--secondary{background:#050505!important;color:#f7f3ea!important;border-color:#b79c6b!important}.one-life-purchase-assurance{display:block;margin:1.2rem 0;padding:1rem 1.2rem;border:1px solid rgba(183,156,107,.45);border-left:3px solid #b79c6b;border-radius:8px;background:#ffffff06;font-size:1.25rem}.one-life-purchase-assurance summary{cursor:pointer;list-style:none;color:#f7f3ea}.one-life-purchase-assurance summary::-webkit-details-marker{display:none}.one-life-purchase-assurance summary:after{content:"+";float:right;color:#b79c6b;font-size:1.6rem}.one-life-purchase-assurance[open] summary:after{content:"\2212"}.one-life-purchase-assurance__content{padding-top:.8rem}.one-life-purchase-assurance__content p{margin:.5rem 0}.one-life-purchase-assurance a{color:#d8c39b;text-decoration:underline;text-underline-offset:.2rem}.one-life-model-switch{display:flex;gap:.8rem;margin:0 0 1rem}.one-life-model-switch button{border:1px solid rgba(183,156,107,.7);background:transparent;color:#f7f3ea;padding:.7rem 1.2rem;border-radius:2px;cursor:pointer}.one-life-model-switch button[aria-pressed=true]{background:#050505;color:#f7f3ea;border-color:#b79c6b;box-shadow:inset 0 -2px #b79c6b}.one-life-model-hidden{display:none!important}.one-life-shipping-progress{max-width:1200px;margin:0 auto;padding:1.2rem 2rem 0;color:#f7f3ea}.one-life-shipping-progress p{margin:.2rem 0 .8rem}.one-life-shipping-progress__track{height:6px;border-radius:99px;background:#ffffff29;overflow:hidden;margin:.7rem 0}.one-life-shipping-progress__track span{display:block;height:100%;background:#b79c6b;border-radius:99px;transition:width .25s ease}.one-life-shipping-progress small{color:#f7f3eabf}.one-life-sticky-cta{display:none}@media screen and (max-width:749px){.one-life-sticky-cta.is-visible{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.4rem calc(.9rem + env(safe-area-inset-bottom));background:#050505;border-top:1px solid #b79c6b;box-shadow:0 -6px 24px #0000004d}.one-life-sticky-cta__price{font-weight:600;color:#f7f3ea}.one-life-sticky-cta button{min-height:4.2rem;background:#050505;color:#f7f3ea;border:1px solid #b79c6b}.one-life-sticky-cta.is-disabled{opacity:.65}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/one-life-product-fixes.css.map */
