.site-back-button{position:fixed;bottom:2rem;left:2rem;z-index:9997;width:4.8rem;height:4.8rem;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 6px 16px #00000038;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;opacity:0;transform:translateY(10px) scale(.9);pointer-events:none}.site-back-button.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.site-back-button:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 10px 22px #0000004d}.site-back-button svg{width:2rem;height:2rem;transition:transform .25s ease}.site-back-button:hover svg{transform:translate(-2px)}@media screen and (max-width:749px){.site-back-button{bottom:1.4rem;left:1.4rem;width:4.2rem;height:4.2rem}.site-back-button svg{width:1.8rem;height:1.8rem}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.04rem;transition:transform .2s ease,box-shadow .2s ease}.button:not([disabled]):not(.button--tertiary):hover,.shopify-challenge__button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(var(--color-shadow),.18)}.button--tertiary{font-weight:500}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{transition:none}.button:hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{transform:none}}.price-item--sale,.price .price-item--sale,.product__info-container .price .price-item--sale{color:#9d5230}.price--on-sale .price-item--sale{position:relative;z-index:0;padding:0 .35rem}.price--on-sale .price-item--sale:before{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.58em;z-index:-1;background:#9d523033;border-radius:.15em .7em .2em .55em;transform:scaleX(0);transform-origin:left center;animation:price-highlight-sweep .6s cubic-bezier(.22,1,.36,1) .26s forwards}@keyframes price-highlight-sweep{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.price--on-sale .price-item--sale:before{animation:none;transform:scaleX(1)}}:root{--price-brand: #3f5138;--price-sale: #9d5230;--price-was: rgba(43, 38, 32, .42);--title-ink: #2c3b2e;--title-accent: #9d5230}.price,.price *,.card__information .price,.card-information .price,.cart-item__price-wrapper,.totals__total-value,.bundle-deal__row,.sale-clock__save{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.product__info-container .price{animation:price-rise .46s cubic-bezier(.22,1,.36,1) both}@keyframes price-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.product__info-container .price .price-item--regular{font-size:2.9rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--price-brand)}.product__info-container .price--on-sale .price-item--sale{font-size:3.2rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.product__info-container .price--on-sale .price-item--regular{font-size:1.7rem;font-weight:500;color:var(--price-was);text-decoration-thickness:1.5px}.product__info-container .price .price-item span,.product__info-container .price__container .price-item small{font-size:.5em;font-weight:500;opacity:.55;letter-spacing:.04em}.card__information .price .price-item--regular,.card-information .price .price-item--regular,.card__content .price .price-item--regular{font-size:1.65rem;font-weight:700;letter-spacing:-.01em;color:var(--price-brand)}.card__information .price--on-sale .price-item--sale,.card-information .price--on-sale .price-item--sale,.card__content .price--on-sale .price-item--sale{font-size:1.75rem;font-weight:800;color:var(--price-sale)}.card__information .price--on-sale .price-item--regular,.card-information .price--on-sale .price-item--regular,.card__content .price--on-sale .price-item--regular{font-size:1.35rem;font-weight:400;color:var(--price-was);text-decoration-thickness:1px}.card__information .price--on-sale .price-item--sale:before,.card-information .price--on-sale .price-item--sale:before,.card__content .price--on-sale .price-item--sale:before{background:#9d523021;height:.5em}.card__badge .badge,.price__badge-sale{font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:1.05rem;padding:.5rem 1.1rem;border:0;box-shadow:0 3px 10px #9d523047}.totals__total-value,.cart-item__totals .price{font-weight:700;color:var(--price-brand)}.cart-item__discounted-prices .price--end,.cart-discount__label,.discounts__discount{color:var(--price-sale);font-weight:600}.product__info-container .product__title h1{font-size:3.4rem;line-height:1.18;letter-spacing:-.015em;color:var(--title-ink);margin:0 0 .4rem}.product__info-container .product__title:after{content:"";display:block;width:5.6rem;height:3px;margin-top:1.3rem;border-radius:2px;background:linear-gradient(90deg,var(--title-accent) 0%,#c9a66b 100%);transform:scaleX(0);transform-origin:left center;animation:title-rule-wipe .56s cubic-bezier(.22,1,.36,1) .14s forwards}@keyframes title-rule-wipe{to{transform:scaleX(1)}}.product__info-container .product__text.caption-with-letter-spacing{color:var(--title-accent);font-weight:600;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:1}.card__heading,.card__heading a,.card-information .card__heading a{font-size:1.55rem;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--title-ink);transition:color .18s ease}.card__heading a:hover,.card-wrapper:hover .card__heading a{color:var(--title-accent)}.collection-list .card__heading,.collection-list .card__heading a{font-weight:700;letter-spacing:.01em}.title-wrapper h2,.collection__title h2,.section-header h2,.collection-hero__title,.main-page-title{letter-spacing:-.015em;color:var(--title-ink)}@media screen and (max-width:749px){.product__info-container .price .price-item--regular{font-size:2.5rem}.product__info-container .price--on-sale .price-item--sale{font-size:2.8rem}.product__info-container .product__title h1{font-size:2.7rem}.product__info-container .product__title:after{margin-top:1rem;width:4.6rem}}@media(prefers-reduced-motion:reduce){.product__info-container .price{animation:none}.product__info-container .product__title:after{animation:none;transform:scaleX(1)}}.product__info-container .limited-time-deal{display:flex;align-items:center;gap:1.1rem;margin:1rem 0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;animation:none}.product__info-container .limited-time-deal__shimmer,.product__info-container .limited-time-deal__bolt{display:none}.product__info-container .limited-time-deal__badge{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;padding:0;border-radius:47% 53% 51% 49%/49% 47% 53% 51%;background:radial-gradient(circle at 34% 30%,#b8593a,#a84a2e 46%,#8f4a2a);color:#faf6f0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:2.1rem;font-weight:700;line-height:1;white-space:nowrap;transform:rotate(-8deg);box-shadow:0 6px 14px #46221252,inset 0 2px 5px #ffffff38,inset 0 -3px 7px #00000042;animation:wax-seal-press .52s cubic-bezier(.34,1.4,.5,1) both}.product__info-container .limited-time-deal__badge:before{content:"";position:absolute;top:.62rem;right:.62rem;bottom:.62rem;left:.62rem;border:1px solid rgba(250,246,240,.42);border-radius:50%;pointer-events:none}.product__info-container .limited-time-deal__badge:after{content:"OFF";font-family:var(--font-body-family);font-size:.95rem;font-weight:600;letter-spacing:.22rem;text-indent:.22rem;margin-top:.3rem;opacity:.92}.product__info-container .limited-time-deal__label{padding:0;background:transparent;color:#8f4a2a;font-size:1.25rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase}@keyframes wax-seal-press{0%{opacity:0;transform:rotate(-24deg) scale(1.45)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@media screen and (max-width:749px){.product__info-container .limited-time-deal__badge{width:6.4rem;height:6.4rem;font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.product__info-container .limited-time-deal__badge{animation:none}}.product__info-container .new-arrival-badge__shimmer{display:none}.product__info-container .new-arrival-badge__icon{animation:none}
/*# sourceMappingURL=/cdn/shop/t/74/assets/site-back-button.css.map */
