.search svg,.account-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.head-links a{text-decoration:none}.account-button{min-height:42px!important;padding:0 17px!important;border:1px solid #111!important;border-radius:999px!important;background:#fff!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;white-space:nowrap}.account-button.solid{background:#111!important;color:#fff!important}.head-links form{margin:0}.product-description{margin:28px 0;padding:22px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.product-description h3{margin:0 0 10px;font-size:16px}.product-description p{margin:0;color:#555;line-height:1.75;font-size:14px}.fee-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-brand-logo{width:190px;height:52px;object-fit:contain}.gateway-page{min-height:100vh;background:#f5f5f7;display:grid;place-items:center;padding:20px}.gateway-page section{width:min(480px,100%);background:#fff;border-radius:22px;padding:42px;text-align:center;box-shadow:0 20px 60px #0001}.gateway-page img{width:210px;height:65px;object-fit:contain}.gateway-page h1{font-size:34px;margin:10px 0}.gateway-page strong{display:block;font-size:30px;margin:25px}.gateway-page a{display:inline-block;margin-top:20px;color:#555}
@media(max-width:800px){body{padding-bottom:78px}.promo{height:auto;min-height:34px;padding:9px 12px}.sticky-header{position:sticky;top:0}.main-header{height:auto;min-height:70px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;gap:10px}.brand-logo{width:145px;height:44px}.head-links{gap:7px}.head-links>span{display:none}.account-button{width:42px;min-width:42px;padding:0!important;font-size:0!important}.account-button svg{width:19px;height:19px}.head-links form .account-button{font-size:11px!important;width:auto;padding:0 12px!important}.search{grid-column:1/-1;grid-row:2;position:static!important;height:42px;width:100%}.nav{height:45px;padding:0 14px;gap:22px;font-size:12px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.category-strip{margin-top:0;height:88px;padding:10px 14px;gap:18px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.category-strip::-webkit-scrollbar{display:none}.category-strip>a{min-width:165px;display:flex;align-items:center;gap:10px}.mini-icon{width:46px;height:46px;min-width:46px;border-radius:11px;font-size:24px}.product-layout{padding:16px 14px 110px;display:flex;flex-direction:column;gap:24px}.gallery{display:block}.product-art{grid-column:auto;min-height:330px;border-radius:14px}.app-tile{width:170px;height:170px;border-radius:40px;font-size:105px}.product-art p{font-size:23px}.product-info{padding:0 3px}.product-info h1{font-size:30px;line-height:1.08;margin-top:8px}.price{font-size:31px;margin-top:25px}.plan-pills{display:grid;grid-template-columns:1fr}.plan-pills a{text-align:center}.benefits{font-size:13px}.product-description{margin:22px 0}.sticky-buy{height:78px;padding:10px 14px;grid-template-columns:1fr 148px;gap:10px}.sticky-buy>div:not(.sticky-price){display:none}.sticky-buy .buy-link{height:48px;min-height:48px;font-size:14px}.sticky-price b{font-size:19px}.sticky-price small{font-size:9px;line-height:1.2}.checkout-brand-logo{width:155px}.checkout-columns{display:flex}.checkout-left{padding:24px 15px 45px}.order-summary{padding:22px 15px}.payment-list label{align-items:flex-start;flex-wrap:wrap}.payment-list label span{width:100%;margin:3px 0 0 28px;color:#666}.fee-fields{grid-template-columns:1fr}.gateway-page section{padding:32px 20px}.gateway-page h1{font-size:29px}}
@media(max-width:390px){.brand-logo{width:126px}.main-header{padding-inline:10px}.head-links{gap:5px}.account-button{width:38px;min-width:38px;min-height:38px!important}.category-strip>a{min-width:150px}.product-art{min-height:290px}.app-tile{width:145px;height:145px;font-size:90px}.sticky-buy{grid-template-columns:1fr 132px}.sticky-price b{font-size:17px}}
