.app{--g:#087b5b;--gd:#05634a;--n:#073b55;--ink:#16333d;--muted:#62747a;--line:#dce7e2;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}.app *{box-sizing:border-box}.app-breadcrumb{max-width:1280px;margin:auto;padding:22px 4.5% 0;display:flex;gap:9px;align-items:center;color:#819096;font-size:11px}.app-breadcrumb a{color:var(--g);text-decoration:none}.app-wrap{max-width:1280px;margin:auto;padding:30px 4.5% 78px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:72px}.app-gallery{min-width:0}.app-main{height:650px;border:1px solid #e7efec;border-radius:30px;background:radial-gradient(circle at 70% 25%,#fff 0,#f5faf8 44%,#edf5f3);display:flex;align-items:center;justify-content:center;padding:52px;overflow:hidden;position:relative}.app-main img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.app-photo-badge{position:absolute;left:22px;top:22px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-size:10px;font-weight:800;color:var(--g);box-shadow:0 5px 16px #063b5710}.app-thumbs{display:flex;gap:11px;margin-top:14px;overflow:auto;padding:2px}.app-thumb{width:82px;height:82px;flex:0 0 82px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:7px;cursor:pointer;transition:.2s}.app-thumb:hover{transform:translateY(-2px)}.app-thumb.is-active{border:2px solid var(--g);box-shadow:0 4px 12px #087b5b18}.app-thumb img{width:100%;height:100%;object-fit:contain}.app-info{padding:17px 0}.app-kicker{font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--g)}.app h1{font-size:clamp(38px,3.8vw,56px);line-height:1.04;letter-spacing:-.05em;margin:13px 0 18px;color:var(--n);font-weight:700}.app-tags{display:flex;flex-wrap:wrap;gap:7px}.app-tags span{font-size:10px;font-weight:700;background:#f1f7f5;border:1px solid var(--line);padding:8px 10px;border-radius:99px}.app-price-row{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.app-price{font-size:32px;font-weight:850;color:var(--n)}.app-stock{font-size:10px;font-weight:850;color:var(--g);display:flex;align-items:center;gap:6px}.app-stock i,.app-demand-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#19a36c;box-shadow:0 0 0 4px #19a36c18}.app-intro{font-size:14px;line-height:1.72;color:var(--muted);max-width:560px}.app-demand{display:flex;align-items:center;gap:12px;margin-top:17px;padding:12px 14px;border-radius:12px;background:#f1f8f5;border:1px solid #d9ebe4}.app-demand>div{display:flex;flex-direction:column;gap:2px}.app-demand b{font-size:10px;color:var(--gd)}.app-demand span:not(.app-demand-dot){font-size:9px;color:var(--muted)}.app-rule{height:1px;background:var(--line);margin:22px 0}.app-purchase-row{display:flex;align-items:flex-end;gap:18px}.app-qty label{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.app-qty>div{display:inline-grid;grid-template-columns:42px 48px 42px;border:1px solid #b7cac3;border-radius:13px;overflow:hidden;background:#fff}.app-qty button,.app-qty input{height:43px;border:0;background:#fff;text-align:center;font:inherit}.app-qty button{cursor:pointer;font-size:18px}.app-qty input{width:48px;-webkit-appearance:textfield;appearance:textfield}.app-ready{display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.app-ready b{font-size:12px}.app-ready span{font-size:10px;color:var(--muted)}.app-atc{margin-top:18px;width:100%;border:0;border-radius:13px;padding:17px 20px;background:var(--g);color:#fff;font:inherit;font-size:13px;font-weight:900;display:flex;justify-content:space-between;cursor:pointer;box-shadow:0 10px 24px #087b5b22;transition:.2s}.app-atc:hover{background:var(--gd);transform:translateY(-1px)}.app-atc:disabled{opacity:.45}.app-buy-now{margin-top:10px}.app-buy-now .shopify-payment-button__button,.app-buy-now .shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:13px!important;background:var(--n)!important;color:#fff!important;font-weight:900!important;font-size:13px!important}.app-buy-now .shopify-payment-button__more-options{font-size:11px!important;color:var(--n)!important}.app-checkout-note{display:flex;align-items:flex-start;gap:10px;margin:14px 1px 19px;color:var(--muted)}.app-checkout-note>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#e5f5ee;color:var(--g);font-size:11px;font-weight:900}.app-checkout-note p{font-size:9px;line-height:1.45;margin:0}.app-checkout-note b{font-size:10px;color:var(--ink)}.app-note{background:#fff9e9;border:1px solid #eadca9;border-radius:14px;padding:16px 17px;margin:0 0 23px}.app-note b{font-size:10px;color:#755b16;text-transform:uppercase;letter-spacing:.06em}.app-note p{font-size:10px;line-height:1.65;color:#665e49;margin:6px 0 0}.app-detail{border-top:1px solid var(--line);padding:17px 2px}.app-detail:last-child{border-bottom:1px solid var(--line)}.app-detail summary{cursor:pointer;list-style:none;font-size:12px;font-weight:850;display:flex;justify-content:space-between}.app-detail summary::-webkit-details-marker{display:none}.app-detail summary b{color:var(--g);font-size:19px}.app-detail p,.app-detail div{font-size:11px;line-height:1.7;color:var(--muted);padding-top:12px}.app-benefits{max-width:1160px;margin:0 auto 80px;background:var(--n);color:#fff;border-radius:22px;display:grid;grid-template-columns:repeat(4,1fr);padding:27px}.app-benefits div{text-align:center;border-right:1px solid #ffffff25}.app-benefits div:last-child{border:0}.app-benefit-icon{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto 9px!important;border-radius:50%;background:#ffffff12;border:1px solid #ffffff24;font-weight:800!important;font-size:10px!important;opacity:1!important}.app-benefits b{display:block;font-size:12px}.app-benefits span{display:block;font-size:9px;opacity:.7;margin-top:5px}.app button:focus-visible,.app summary:focus-visible{outline:3px solid #f4c95d;outline-offset:3px}@media(max-width:950px){.app-wrap{grid-template-columns:1fr;gap:32px;padding-top:24px}.app-main{height:500px}.app-info{padding-top:0}.app-benefits{margin:0 4.5% 60px;grid-template-columns:1fr 1fr;gap:24px}.app-benefits div:nth-child(2){border:0}}@media(max-width:600px){.app-breadcrumb{padding:15px 16px 0}.app-wrap{padding:18px 16px 48px}.app-main{height:390px;padding:24px;border-radius:21px}.app h1{font-size:37px}.app-price{font-size:28px}.app-purchase-row{align-items:flex-end}.app-ready{display:none}.app-benefits{margin:0 16px 44px;padding:23px 14px}.app-thumbs{gap:8px}.app-thumb{width:68px;height:68px;flex-basis:68px}}.app,.app button,.app input,.app select,.app textarea,.app h1,.app h2,.app h3,.app h4,.app h5,.app h6{font-family:Arial,Helvetica,sans-serif!important}.app h1{letter-spacing:-.035em}.app-buy-now .shopify-payment-button__button,.app-buy-now .shopify-payment-button__button--unbranded{background:#087b5b!important;color:#fff!important;border:1px solid #087b5b!important;box-shadow:0 10px 24px #087b5b22!important}.app-buy-now .shopify-payment-button__button:hover,.app-buy-now .shopify-payment-button__button--unbranded:hover{background:#05634a!important;border-color:#05634a!important}.app-buy-now .shopify-payment-button,.app-buy-now .shopify-payment-button__button,.app-buy-now .shopify-payment-button__button--unbranded,.app-buy-now button,.app-buy-now [role=button]{background:#087b5b!important;background-color:#087b5b!important;color:#fff!important;border-color:#087b5b!important;border-radius:13px!important;box-shadow:0 10px 24px #087b5b29!important}.app-buy-now .shopify-payment-button__button:hover,.app-buy-now .shopify-payment-button__button--unbranded:hover,.app-buy-now button:hover,.app-buy-now [role=button]:hover{background:#05634a!important;background-color:#05634a!important;border-color:#05634a!important}.app-buy-now .shopify-payment-button__more-options{color:#087b5b!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alli-product-page.css.map */
