.product-form__submit.button{--color-button: 20,62,62;--color-button-text: 255,255,255;--color-base-outline-button-labels:20,62,62;background:#143e3e;color:#fff;border:1px solid #143e3e}.product-form__submit.button:after{box-shadow:none}.product-form__submit.button:hover:not(:disabled),.lumi-purchase-bar button:hover:not(:disabled){background:#225353}.lumi-product-help{margin:18px 0 24px;padding:16px 18px;border:1px solid #ddd6c9;background:#f2eee6;font-size:13px;line-height:1.6;color:#143e3e}.lumi-product-help p{margin:0 0 8px}.lumi-product-help p:last-child{margin:0}.lumi-product-help a{color:inherit;text-underline-offset:3px}.lumi-product-help details{margin-bottom:10px}.lumi-product-help summary{cursor:pointer;font-weight:600;min-height:28px}.lumi-product-help summary:before{content:"+";margin-right:8px}.lumi-product-help details[open] summary:before{content:"\2212"}.lumi-purchase-bar{display:none}.lumi-shop-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 10px;width:100%}.lumi-shop-routes a{padding:15px 10px;background:#143e3e;color:#fff;font-size:13px;line-height:1.35;text-align:center;text-decoration:none;border:1px solid #143e3e}.lumi-shop-routes a:hover{background:#225353}.lumi-guide{padding:40px 0;color:#143e3e}.lumi-guide__intro{max-width:660px;margin-bottom:28px}.lumi-guide h2{font-size:clamp(28px,3vw,42px);margin:0 0 14px}.lumi-guide h3{font-size:24px;margin:0 0 12px}.lumi-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lumi-guide__card{padding:24px;border:1px solid #ddd6c9;background:#f2eee6}.lumi-guide__card img{width:100%;height:180px;object-fit:contain;background:#fff;margin-bottom:20px}.lumi-guide__card p{margin:0 0 14px}.lumi-guide__price{font-weight:600;font-size:20px}.lumi-guide__links{display:flex;flex-wrap:wrap;gap:12px 24px}.lumi-guide a{color:inherit;text-underline-offset:4px}.lumi-guide__note{margin:24px 0 0;font-size:13px}@media(max-width:749px){.lumi-purchase-bar:not([hidden]){position:fixed;display:flex;align-items:center;gap:12px;inset:auto 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#f2eee6;border-top:1px solid #d5cbb7;box-shadow:0 -3px 15px #0000000d;z-index:5;color:#143e3e}.lumi-purchase-bar__selection{flex:1;min-width:0;font-size:13px;line-height:1.35}.lumi-purchase-bar [data-variant]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42vw}.lumi-purchase-bar [data-price]{display:block;font-size:17px;font-weight:600}.lumi-purchase-bar button{flex:0 1 58%;border:0;background:#143e3e;color:#fff;min-height:46px;padding:10px 14px;font:inherit;font-size:12px;line-height:1.3;cursor:pointer}.lumi-purchase-bar button:disabled{opacity:.55;cursor:default}body:has(lumi-purchase-bar){padding-bottom:calc(80px + env(safe-area-inset-bottom))}body:has(cart-drawer.active) .lumi-purchase-bar,body.overflow-hidden .lumi-purchase-bar{visibility:hidden}.lumi-guide{padding:28px 0}.lumi-guide__grid{grid-template-columns:1fr;gap:16px}.lumi-guide__card{padding:20px}.lumi-shop-routes a{font-size:12px;padding:14px 6px}}.lumi-stock-alert.button{background:#143e3e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lumi-commerce.css.map */
