.phase-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--phase-premium-paper, #fffdf8);border-top:1px solid var(--phase-premium-line, rgba(77, 54, 37, .16));box-shadow:0 -12px 30px #2d160e1f;padding:.6rem 1.2rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));transform:translateY(105%);transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.phase-sticky-atc{transition:none}}.phase-sticky-atc--visible{transform:translateY(0)}@media screen and (min-width:990px){.phase-sticky-atc{display:none}}.phase-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;max-width:60rem;margin:0 auto}.phase-sticky-atc__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.phase-sticky-atc__title{font-size:1.25rem;line-height:1.25;font-weight:600;color:var(--phase-premium-espresso, #2d160e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:44vw}.phase-sticky-atc__price{font-size:1.35rem;font-weight:700;color:var(--phase-premium-forest-dark, #28401e)}.phase-sticky-atc__button,.phase-premium-site .phase-sticky-atc__button{flex:0 0 auto;-webkit-appearance:none;appearance:none;border:1px solid var(--phase-premium-forest-dark, #28401e);border-radius:var(--phase-premium-radius, 8px);background:var(--phase-premium-forest-dark, #28401e);color:var(--phase-premium-cream, #fffaf2);font-size:1.4rem;font-weight:600;letter-spacing:.02em;padding:1.05rem 2.2rem;min-height:4.4rem;cursor:pointer}.phase-sticky-atc__button:hover,.phase-sticky-atc__button:focus-visible{background:var(--phase-premium-forest, #3f5f2f);border-color:var(--phase-premium-forest, #3f5f2f);color:var(--phase-premium-cream, #fffaf2)}.phase-sticky-atc__button:focus-visible{outline:2px solid var(--phase-premium-brass, #b89a68);outline-offset:2px}.phase-sticky-atc__button[disabled]{background:var(--phase-premium-cream-deep, #f2e4d0);border-color:var(--phase-premium-line, rgba(77, 54, 37, .16));color:#2d160e8c;cursor:not-allowed}.phase-sticky-atc+.shopify-block{margin-bottom:6rem}@media screen and (max-width:749px){.phase-premium-site .product__media-gallery .product__media-item .product-media-container{max-height:min(78vw,42rem)}.phase-premium-site .product__media-gallery .product__media-item .product-media-container img{object-fit:contain;height:100%;width:100%}.phase-premium-site .product__info-container .product__title{margin-bottom:.4rem}.phase-premium-site .product__info-container .product__title h1{font-size:2.4rem;line-height:1.15}.phase-premium-site .product__info-container .product__text{margin-bottom:.5rem}.phase-premium-site .product__info-container .price{margin-bottom:.4rem}.phase-premium-site .product__info-container>*:first-child{margin-top:0}.phase-premium-site .product__info-container .product-form{margin-top:1rem}.phase-premium-site .product{scroll-margin-bottom:7rem}body.phase-template-product footer.footer,body.phase-template-product .phase-footer{padding-bottom:8rem}}.phase-premium-site #MainContent :is(a,button).phase-button{background:var(--phase-studio-carbon, #20130f);border-color:var(--phase-studio-carbon, #20130f);color:var(--phase-studio-porcelain, #f4f1ea);text-decoration:none}.phase-premium-site #MainContent :is(a,button).phase-button:hover,.phase-premium-site #MainContent :is(a,button).phase-button:focus-visible{background:var(--phase-studio-morning, #d8842f);border-color:var(--phase-studio-morning, #d8842f);color:var(--phase-studio-carbon, #20130f);text-decoration:none}.phase-premium-site #MainContent :is(a,button).phase-button--secondary,.phase-premium-site #MainContent :is(a,button).phase-button--secondary:hover,.phase-premium-site #MainContent :is(a,button).phase-button--secondary:focus-visible{background:transparent;color:var(--phase-text, var(--phase-premium-espresso, #2d160e));border-color:currentColor}.phase-fsb{padding:1rem 0 .4rem;border-bottom:1px solid var(--phase-premium-soft-line, rgba(77, 54, 37, .09));margin-bottom:.6rem}.phase-fsb__label{margin:0 0 .55rem;font-size:1.25rem;line-height:1.35;color:var(--phase-premium-espresso, #2d160e)}.phase-fsb__label--met{color:var(--phase-premium-forest-dark, #28401e);font-weight:600}.phase-fsb__track{height:.5rem;border-radius:999px;background:var(--phase-premium-cream-deep, #f2e4d0);overflow:hidden}.phase-fsb__fill{display:block;height:100%;border-radius:999px;background:var(--phase-premium-forest, #3f5f2f);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.phase-fsb__fill{transition:none}}.phase-cart-tip{margin:.2rem 0 .8rem;padding:.7rem .9rem;font-size:1.3rem;line-height:1.45;color:var(--phase-premium-cacao, #4a2b1d);background:var(--phase-premium-milk, #fbf3e6);border:1px solid var(--phase-premium-soft-line, rgba(77, 54, 37, .09));border-radius:var(--phase-premium-radius, 8px)}.phase-cart-tip a{color:var(--phase-premium-forest-dark, #28401e);text-underline-offset:.18em}.phase-cta-banner{background:var(--phase-bg, var(--phase-premium-forest-dark, #28401e));color:var(--phase-text, var(--phase-premium-cream, #fffaf2));padding:4.8rem 0}.phase-cta-banner__inner{max-width:64rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.2rem;align-items:center}.phase-cta-banner__eyebrow{color:var(--phase-accent, var(--phase-premium-brass, #b89a68));letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;margin:0}.phase-cta-banner__heading{margin:0;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.15;color:var(--phase-text, var(--phase-premium-cream, #fffaf2))}.phase-cta-banner__text{margin:0;font-size:1.5rem;line-height:1.5;max-width:46rem;color:var(--phase-text, var(--phase-premium-cream, #fffaf2));opacity:.92}.phase-cta-banner__actions{justify-content:center;margin-top:.6rem}.phase-cta-banner__support{margin:0;font-size:1.2rem;opacity:.8;color:var(--phase-text, var(--phase-premium-cream, #fffaf2))}@media screen and (max-width:749px){.phase-cta-banner{padding:3.6rem 0}}.phase-premium-site .phase-sticky-atc{background:#f4f1ea;border-top:.4rem solid #d8842f;box-shadow:0 -12px 30px #20130f29}.phase-premium-site .phase-sticky-atc__title,.phase-premium-site .phase-sticky-atc__price{color:#20130f}.phase-premium-site .phase-sticky-atc__button{background:#20130f;border-color:#20130f;border-radius:.2rem;color:#f4f1ea}.phase-premium-site .phase-sticky-atc__button:hover,.phase-premium-site .phase-sticky-atc__button:focus-visible{background:#738c3e;border-color:#738c3e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/phase-conversion.css.map */
