#MainContent.am-product-page{--color-primary:#64317c;--color-primary-hover:#49215e;color:#241b2c;background:#fff}#MainContent.am-product-page :is(.section,.section-background,.group-block,[class*=color-]){--color-primary:#64317c;--color-primary-hover:#49215e;--color-foreground-heading:#241b2c;--color-border:#e7e0ec;--color-primary-button-background:#64317c;--color-primary-button-text:#fff;--color-primary-button-border:#64317c;--color-primary-button-hover-background:#49215e;--color-primary-button-hover-text:#fff;--color-selected-variant-background:#64317c;--color-selected-variant-text:#fff;--color-selected-variant-border:#64317c}.am-product-page :is(h1,h2,h3,h4){text-transform:none;letter-spacing:-.025em}.am-product-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #9460ac;outline-offset:4px}.ampd-wrap{max-width:1320px;margin-inline:auto}.ampd-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:26px 28px;font-size:11px;line-height:1.7;color:#79717f}.ampd-breadcrumb a{color:#64317c;text-decoration:none}.ampd-breadcrumb [aria-current]{overflow-wrap:anywhere}#MainContent.am-product-page .product-information{padding-block:8px 44px}#MainContent.am-product-page .product-information__grid{max-width:1320px;width:100%;margin-inline:auto}#MainContent.am-product-page .product-information__media{padding-inline:0}#MainContent.am-product-page .product-details{padding-inline:0;min-width:0}#MainContent.am-product-page .product-details>.group-block{width:100%;max-width:none;padding:30px;border:1px solid #e7e0ec;border-radius:16px;background:#fff}#MainContent.am-product-page .product-details h1{font-size:clamp(28px,3.2vw,42px);line-height:1.15;color:#241b2c;margin:0}#MainContent.am-product-page .product-details h1 strong{font-weight:600}#MainContent.am-product-page .product-details product-price .price{color:#64317c;font-size:29px;font-weight:600}#MainContent.am-product-page .product-information__media media-gallery{border:0;background:transparent;border-radius:0;padding:0;overflow:hidden}#MainContent.am-product-page .product-information__media slideshow-controls{padding-block:14px 6px}#MainContent.am-product-page .product-information__media slideshow-controls button{border-radius:7px}.ampd-context{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;width:100%}.ampd-context>span{color:#64317c;font-size:10px;text-transform:uppercase;letter-spacing:.1em;background:#f4eef8;padding:6px 10px;border-radius:100px}.ampd-context a{color:#796486;font-size:11px;text-decoration:none}.ampd-eyebrow{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.13em;color:#64317c;margin:0 0 12px}#MainContent.am-product-page .variant-picker{width:100%;border-top:1px solid #e7e0ec;padding-top:22px}#MainContent.am-product-page .variant-option legend{font-size:12px;color:#6c6372;margin-bottom:10px}#MainContent.am-product-page .variant-option__button-label{border-radius:7px;min-height:44px;border-color:#d9cee1}#MainContent.am-product-page .variant-option__button-label:has(input:checked){background:#64317c;color:#fff;border-color:#64317c}#MainContent.am-product-page .variant-option__button-label:has(input[aria-disabled=true]){opacity:.6}#MainContent.am-product-page .product-details .add-to-cart-button{border:1px solid #3d6ae1;border-radius:7px;min-height:50px}#MainContent.am-product-page .add-to-cart-button:not(:disabled,[aria-disabled=true]){background:#3d6ae1!important;border-color:#3d6ae1!important;color:#fff!important}#MainContent.am-product-page .add-to-cart-button:hover:not(:disabled,[aria-disabled=true]){background:#2f56c4!important;border-color:#2f56c4!important}#MainContent.am-product-page .product-details .add-to-cart-button:disabled{background:#e8e1ed;border-color:#e8e1ed;color:#75677f;cursor:not-allowed}#MainContent.am-product-page quantity-selector{border-radius:7px;border-color:#d9cee1;min-height:50px}#MainContent.am-product-page .shopify-payment-button__button{border-radius:7px;min-height:48px}.ampd-support{width:100%;border:1px solid #ffffff1f;border-radius:12px;padding:24px;background:#111;color:#fff;margin-top:24px}.ampd-support h2{font-size:20px;line-height:1.3;margin:0 0 10px;color:#fff}.ampd-support .ampd-eyebrow{color:#bfbfbf}.ampd-support>p:not(.ampd-eyebrow){font-size:12px;line-height:1.8;color:#ccc;margin:0 0 18px}.ampd-support>a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 16px;border:1px solid #9460ac;border-radius:7px;background:#75408e;color:#fff;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s}.ampd-support>a:hover{background:#8955a1}.ampd-overview{background:#f8f6fa;padding:58px 28px;scroll-margin-top:100px}.ampd-overview__grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:52px;align-items:start}.ampd-description{min-width:0}.ampd-description>h2{font-size:clamp(26px,3vw,36px);color:#241b2c;margin:0 0 28px;line-height:1.2}.ampd-description__body{overflow-x:auto;font-size:14px;line-height:1.85;color:#514957}.ampd-description__body :is(h2,h3,h4){color:#49215e;margin-block:28px 16px;font-size:21px}.ampd-description__body img{max-width:100%;height:auto}.ampd-description__body table{width:100%!important;border-collapse:collapse;background:#fff;border:1px solid #e3dbe9;font-size:12px;line-height:1.7;margin-block:22px}.ampd-description__body :is(th,td){border:1px solid #e3dbe9;padding:12px 14px;white-space:normal;color:#514957}.ampd-description__body th{background:#eee7f3;color:#49215e}.ampd-description__body tr:nth-child(2n){background:#faf8fc}.ampd-purchase-guide{background:radial-gradient(ellipse at 100% 0,#4c2c62,#201926 75%);color:#fff;padding:28px;border-radius:14px}.ampd-purchase-guide .ampd-eyebrow{color:#d6bd6c}.ampd-purchase-guide h3{color:#fff;font-size:25px;margin:0 0 24px}.ampd-purchase-guide details{border-top:1px solid #ffffff26;padding-block:16px}.ampd-purchase-guide summary{cursor:pointer;font-size:13px;font-weight:500;line-height:1.6}.ampd-purchase-guide details p{color:#c9c0d2;font-size:12px;line-height:1.8;margin:12px 0}.ampd-purchase-guide a{color:#dec983;font-size:12px;text-decoration:none}.ampd-policy{display:block;border-top:1px solid #ffffff26;padding-top:16px;margin-top:4px}#MainContent.am-product-page .sticky-add-to-cart__bar{--color-primary-button-background:#64317c;--color-primary-button-text:#fff;--color-primary-button-border:#64317c;border:1px solid #d6c7e0;box-shadow:0 10px 40px #241b2c22;border-radius:12px}#MainContent.am-product-page .sticky-add-to-cart__title{font-size:14px}#MainContent.am-product-page .product-recommendations .product-card{border:1px solid #e7e0ec;border-radius:12px;overflow:hidden;padding:12px;background:#fff}@media(min-width:750px){#MainContent.am-product-page .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px}}@media(max-width:990px){.ampd-overview__grid{grid-template-columns:minmax(0,1fr);gap:32px}#MainContent.am-product-page .product-details>.group-block{padding:24px}}@media(max-width:749px){.ampd-breadcrumb{padding:20px 16px;font-size:10px}#MainContent.am-product-page .product-information__grid{row-gap:24px}#MainContent.am-product-page .product-information__media{padding-inline:16px}#MainContent.am-product-page .product-details>.group-block{padding:22px 18px}#MainContent.am-product-page .product-details h1{font-size:29px}.ampd-overview{padding:36px 16px}.ampd-description__body{font-size:13px}.ampd-description__body :is(th,td){padding:10px}.ampd-support{padding:18px}.ampd-purchase-guide{padding:24px}#MainContent.am-product-page .sticky-add-to-cart__bar{bottom:12px;max-width:calc(100vw - 24px)}}#MainContent.am-product-page .product-details h1,#MainContent.am-product-page .product-details h1 strong{text-transform:none}#MainContent.am-product-page .shopify-payment-button__button--unbranded{background:#fff;color:#111;border:1px solid #d5d5d5}#MainContent.am-product-page .shopify-payment-button__button--unbranded:hover:not(:disabled){background:#f2f2f2;border-color:#bcbcbc}.ampd-table-hint{display:none;font-size:11px;color:#796486;margin:0 0 12px}@media(max-width:749px){.ampd-table-hint{display:block}}.ampd-support-section{padding:0 28px 36px}.ampd-support--section{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:0;padding:32px}.ampd-support--section .ampd-support__description{color:#ccc;font-size:13px;line-height:1.8;margin:0}.ampd-support--section>a{flex-shrink:0;min-width:240px}@media screen and (max-width:749px){.ampd-support-section{padding:0 18px 28px}.ampd-support--section{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.ampd-support--section>a{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/alchemist-product.css.map */
