.web-shop{max-width:1100px;margin:auto;padding:32px 24px 80px}.web-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.web-header .brand{font-size:23px}.web-header nav{display:flex;gap:20px;font-size:13px}.web-header button{color:#58764c}.web-hero{padding:38px;border-radius:20px;background:#e7eddd;margin-bottom:28px}.web-hero h1{font-size:34px;margin:0 0 15px}.web-hero p{font-size:14px;line-height:1.9;margin:0;color:#617752}.web-demo{background:#fff0d2;padding:16px 20px;border-radius:10px;font-size:13px;line-height:1.8;margin-bottom:22px;color:#805814}.web-goods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.web-good{border:1px solid #e1e7d8;background:#fffdf8;border-radius:16px;padding:25px;display:flex;flex-direction:column;gap:14px}.web-good h2{font-size:21px;margin:0}.web-good p{font-size:13px;line-height:1.9;white-space:pre-wrap;margin:0;color:#758567}.web-good small{color:#7d8e70}.web-good strong{font-size:24px;color:#43643b}.web-good .button{margin-top:auto}.web-panel{border:1px solid #e0e6d8;border-radius:15px;background:#fffdf8;padding:26px;margin-top:22px}.web-panel h2{font-size:21px;margin-bottom:20px}.web-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.web-key{display:block;font-family:monospace;overflow-wrap:anywhere;background:#edf1e7;padding:14px;border-radius:8px;line-height:1.8;font-size:13px}.web-amount{font-size:32px;font-weight:700;color:#48683c}.web-note{font-size:12px;line-height:1.9;color:#7c876f;white-space:pre-wrap}.web-row{padding:15px 0;border-bottom:1px solid #e7ebdf;display:flex;justify-content:space-between;align-items:center;gap:20px}.web-row b,.web-row small{display:block}.web-row small{margin-top:7px;color:#88967a;font-size:11px}.web-state{color:#55744a;font-weight:600}.web-warning{color:#8a5d1d;background:#fff0d6;padding:14px;border-radius:8px;font-size:13px;line-height:1.9}.web-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.web-secret{margin:16px 0;background:#fff0d6;padding:16px;border-radius:8px;font-size:12px}.web-secret code{display:block;overflow-wrap:anywhere;margin-top:8px}.web-recover{max-width:560px;margin:35px auto}.web-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8}.web-check input{width:auto;margin-top:4px}.web-product-desc{white-space:pre-wrap;line-height:1.8;font-size:13px;color:#6f8062}
@media(max-width:720px){.web-shop{padding:22px 17px 50px}.web-header{margin-bottom:25px}.web-header .brand{font-size:18px}.web-header nav{gap:12px;font-size:11px}.web-hero{padding:25px}.web-hero h1{font-size:26px}.web-hero p{font-size:12px}.web-goods,.web-grid{grid-template-columns:1fr}.web-good,.web-panel{padding:22px}.web-amount{font-size:27px}.web-key{font-size:12px}.web-demo{font-size:12px}.web-row{align-items:flex-start}.web-row b{font-size:13px}.web-row .button{font-size:11px}}

/* Customer storefront: product discovery first, payment instructions stay in checkout. */
.web-shop{max-width:1240px;padding:0 40px 24px}.web-header{min-height:102px;margin:0;border-bottom:1px solid var(--line)}.web-header .brand{font-size:22px}.web-header .brand small{display:block;font-size:8px;letter-spacing:.18em;color:#7f887f;margin-top:5px;font-weight:500}.web-header nav{gap:26px;align-items:center}.web-header nav button{padding:12px 0;display:flex;gap:7px;align-items:center;color:#81877d;font-size:13px;white-space:nowrap}.web-header nav button.active{color:#234a3a;font-weight:650}.web-header nav button:hover{color:#234a3a}.web-eyebrow{font-size:10px;font-weight:650;letter-spacing:.19em;color:#819279}.web-hero{margin:28px 0 0;padding:52px 54px;min-height:390px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:25px;background:#e7ecdf;border:1px solid #dfe5d7;border-radius:24px;overflow:hidden}.web-hero-copy{position:relative;z-index:1}.web-hero h1{font-size:49px;line-height:1.25;letter-spacing:-.045em;margin:22px 0 20px;color:#243c2f}.web-hero h1 span{color:#7c915f}.web-hero p{font-size:13px;line-height:1.9;color:#71816a}.web-hero-link{margin-top:25px;display:flex;align-items:center;gap:32px;font-size:13px;font-weight:650;padding:0 0 8px;border-bottom:1px solid #9dae91}.web-hero-art{height:285px;position:relative}.web-floating-card{position:absolute;width:220px;height:280px;border-radius:15px;padding:24px;box-shadow:0 18px 30px #243b3020}.web-floating-card>span{font-size:8px;letter-spacing:.18em}.web-floating-card.back{top:5px;right:5px;background:#d7b6e2;transform:rotate(13deg);color:#7b508c;display:flex;flex-direction:column;justify-content:space-between}.web-floating-card.front{top:0;left:15px;transform:rotate(-12deg);background:#294c3d;color:#f5eecb;display:flex;flex-direction:column;justify-content:space-between}.web-floating-card.front>svg{position:absolute;right:20px;top:52px;opacity:.45;transform:rotate(12deg)}.web-floating-card.front b{font-size:29px;line-height:1.35;letter-spacing:.07em;position:relative}.web-floating-card.front small{font-size:8px;letter-spacing:.19em;opacity:.6}.web-hero-seal{position:absolute;right:0;bottom:-8px;background:#f1d584;color:#795f2c;border:5px solid #e7ecdf;width:83px;height:83px;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:14px;letter-spacing:.07em;font-weight:650;transform:rotate(12deg)}.web-benefits{display:flex;justify-content:center;gap:62px;padding:24px 0;border-bottom:1px solid var(--line)}.web-benefits span{display:flex;align-items:center;gap:9px;font-size:11px;color:#748069}.web-benefits svg{color:#657b58}.web-store-notice{display:flex;gap:12px;align-items:center;border:1px solid #e6dfc7;border-radius:12px;padding:16px 20px;background:#f7f2e5;margin-top:22px;font-size:12px;color:#766643}.web-store-notice b{font-weight:600}.web-store-notice p{font-size:11px;line-height:1.8;margin:4px 0 0;color:#96866b}.web-notice-dot{width:7px;height:7px;background:#c2a56d;border-radius:50%;flex-shrink:0}.web-catalog{padding-top:46px;scroll-margin-top:24px}.web-section-head{display:flex;align-items:center;justify-content:space-between;gap:30px}.web-section-head h2{font-size:27px;margin:11px 0 0}.web-section-head h2 small{font-size:11px;color:#92968c;margin-left:12px;font-weight:400;letter-spacing:0}.web-search{display:flex;align-items:center;gap:9px;border:1px solid #dedfd5;border-radius:9px;padding:0 13px;max-width:275px;background:#fffefa;color:#8e9686}.web-search input{padding:11px 0;border:0;background:none;font-size:12px;outline:none}.web-search:focus-within{outline:2px solid #b9cdbd}.web-filters{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.web-filters button{border:1px solid #e1e4d9;border-radius:22px;padding:9px 17px;font-size:11px;color:#818a76;background:#fafaf5}.web-filters button.selected{background:#31523f;border-color:#31523f;color:#fffefa}.web-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-height:240px}.web-good{border:1px solid #e2e5da;background:#fffefa;border-radius:15px;padding:0;gap:0;overflow:hidden;transition:transform .2s,box-shadow .2s}.web-good:hover{transform:translateY(-3px);box-shadow:0 12px 25px #3148340c}.web-art-button{display:block;width:100%;padding:13px 13px 0;text-align:left}.web-product-art{height:190px;border-radius:10px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.web-product-art:after{content:'';position:absolute;width:200px;height:200px;border:1px solid #ffffff2b;border-radius:50%;right:-65px;top:-60px;box-shadow:0 0 0 24px #ffffff08,0 0 0 48px #ffffff08;pointer-events:none}.web-product-art>span{font-size:8px;letter-spacing:.16em;opacity:.65;z-index:1}.web-product-art>b{font-size:38px;letter-spacing:-.035em;line-height:1.1;z-index:1}.art-gift{background:#e1e5d8;color:#3d5740}.art-steam{background:#dce3eb;color:#364d67}.web-art-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;z-index:1}.web-art-bottom>span{opacity:.75;max-width:80%}.web-good-body{padding:21px}.web-region{font-size:10px;display:block;color:#86917b;letter-spacing:.02em}.web-good h3{font-size:17px;margin:10px 0;line-height:1.55;letter-spacing:-.015em}.web-good p{font-size:11px;color:#9a9e90;white-space:normal;margin:0}.web-good-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:23px 0 16px}.web-good strong{font-size:25px;color:#31513c;white-space:nowrap;letter-spacing:-.02em}.web-good strong small{font-size:10px;letter-spacing:0;font-weight:500;color:#7e8b74}.web-detail-button{display:flex;align-items:center;gap:8px;color:#61764e;font-size:11px;padding:7px 0}.web-stock{font-size:10px;padding-top:13px;border-top:1px solid #eff0e7;color:#959d88}.web-empty{grid-column:1/-1;min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#89947e;border:1px dashed #d8decf;border-radius:14px;background:#f8f9f2}.web-empty h3{font-size:16px;margin:15px 0 6px;color:#627156}.web-empty p{font-size:12px;margin:0}.web-shopping-guide{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:32px;background:#eeeee5;border-radius:15px;margin:44px 0}.web-shopping-guide h2{font-size:23px;margin:12px 0}.web-shopping-guide p{font-size:12px;color:#838976;margin:0}.web-shopping-guide>.button{flex-shrink:0}.web-footer{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding:27px 0 8px;color:#9a9e90;font-size:10px}.web-footer>.brand{font-size:15px;color:#65765a}.web-footer>button{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:11px}.web-detail h2{font-size:24px;margin:12px 0}.web-detail>.web-product-art{height:170px;margin-bottom:24px}.web-detail-price{font-size:28px;font-weight:650;color:#31513c;margin:18px 0}.web-detail-price small{font-size:12px;font-weight:400}.web-detail-spec{display:grid;gap:14px;padding:18px;background:#f3f5ed;border-radius:10px;margin-bottom:25px;font-size:11px}.web-detail-spec span{display:flex;justify-content:space-between;gap:16px;color:#8b937f}.web-detail-spec b{font-weight:500;color:#4c6545;text-align:right}.web-detail h3{font-size:14px;margin:18px 0 10px}.web-detail>.button{margin-top:20px}.web-help{max-width:760px;margin:35px auto}.web-help h1{font-size:28px;margin:15px 0 30px}.web-help-step{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.web-help-step>span{font-size:23px;color:#b4c0a6}.web-help-step h2{font-size:16px;margin:0 0 8px}.web-help-step p{font-size:12px;color:#89947e;margin:0}.web-help>.button{margin-top:25px}.web-demo{margin-top:20px}.web-panel>.text-button{margin-top:15px}.web-shop main>.text-button{margin-top:25px}
@media(max-width:1020px){.web-goods{grid-template-columns:repeat(2,minmax(0,1fr))}.web-hero{padding:40px 32px}.web-hero h1{font-size:40px}.web-floating-card{width:190px;height:250px}.web-hero-art{height:260px}.web-floating-card.front{left:0}.web-hero-seal{right:-12px}.web-benefits{gap:30px}}
@media(max-width:720px){.web-shop{padding:0 18px 20px}.web-header{min-height:82px;gap:10px;flex-wrap:wrap;padding:18px 0 13px}.web-header .brand{font-size:19px}.web-header .brand small{font-size:7px}.web-header .brand img{width:32px}.web-header nav{width:100%;justify-content:space-between;gap:15px}.web-header nav button{font-size:12px;padding:8px 1px}.web-header nav button.active{border-bottom:2px solid #31523f}.web-hero{position:relative;display:block;padding:30px 25px;margin-top:20px;min-height:330px;border-radius:16px}.web-hero h1{font-size:37px;margin:19px 0 15px}.web-hero p{font-size:11px;max-width:210px}.web-hero .web-eyebrow{font-size:7px;letter-spacing:.14em}.web-hero-art{position:absolute;right:-47px;bottom:3px;width:180px;height:200px;opacity:.42;pointer-events:none}.web-floating-card{width:120px;height:164px;padding:15px;border-radius:10px}.web-floating-card>span{font-size:5px}.web-floating-card.front{left:4px}.web-floating-card.front b{font-size:18px}.web-floating-card.front>svg{width:43px;top:35px}.web-floating-card.front small{font-size:5px}.web-hero-seal{width:55px;height:55px;font-size:9px;right:25px;bottom:7px}.web-hero-link{font-size:12px;margin-top:22px;gap:24px}.web-benefits{gap:0;justify-content:space-between;padding:20px 0}.web-benefits span{gap:5px;font-size:9px}.web-benefits svg{width:15px}.web-store-notice{padding:14px;font-size:11px;align-items:flex-start}.web-notice-dot{margin-top:5px}.web-store-notice p{font-size:10px}.web-catalog{padding-top:32px}.web-section-head{align-items:flex-start;gap:19px;flex-direction:column}.web-section-head h2{font-size:23px}.web-section-head h2 small{font-size:10px}.web-eyebrow{font-size:8px}.web-search{max-width:none;width:100%}.web-filters{margin:19px 0;gap:8px}.web-filters button{font-size:10px;padding:8px 13px}.web-goods{grid-template-columns:1fr;gap:18px}.web-product-art{height:185px}.web-good-body{padding:20px}.web-good h3{font-size:18px}.web-good strong{font-size:26px}.web-good-bottom{padding:21px 0 14px}.web-detail-button{font-size:12px}.web-shopping-guide{display:block;padding:25px;margin:30px 0}.web-shopping-guide h2{font-size:21px}.web-shopping-guide p{font-size:11px}.web-shopping-guide>.button{margin-top:20px}.web-footer{flex-wrap:wrap;gap:12px;font-size:9px;padding-top:23px}.web-footer>.brand{font-size:14px}.web-footer>span{width:calc(100% - 100px);text-align:right}.web-footer>button{margin:5px 0 0;font-size:11px}.web-help{padding:23px;margin-top:25px}.web-help-step{gap:15px}.web-detail h2{font-size:22px}.web-grid{gap:0}.web-row{gap:13px;overflow-wrap:anywhere}.web-row>div{min-width:0}.web-header nav svg{display:none}}
@media(prefers-reduced-motion:reduce){.web-good{transition:none}.web-good:hover{transform:none}}

.web-brand-filters{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 14px}.web-brand-filters button{font-size:11px;border-radius:7px;background:#ebeee4;padding:9px 13px;color:#738168}.web-brand-filters button.selected{background:#31523f;color:#fffefa}.web-brand-filters+.web-filters{margin-top:0}.web-load-more{grid-column:1/-1;text-align:center;padding:18px 0}.web-good-bottom{flex-wrap:wrap}.web-good strong{font-size:23px}.web-product-art>b{font-size:32px}.web-detail-price{overflow-wrap:anywhere}
.form-stack .web-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.form-stack .web-check input{width:17px;flex:0 0 17px}

/* Order checkout and payment methods */
.payment-page{max-width:1100px;margin:35px auto 45px}.payment-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:18px}.payment-page-heading h1{font-size:29px;margin:12px 0 0}.payment-private-badge{font-size:11px;color:#87917d;border:1px solid #dce2d3;padding:9px 13px;border-radius:20px}.payment-layout{display:grid;grid-template-columns:minmax(285px,.82fr) minmax(0,1.35fr);gap:25px;align-items:start}.payment-summary,.payment-main,.payment-delivery{border:1px solid #e0e5d9;background:#fffefa;border-radius:18px;overflow:hidden}.payment-card-heading{padding:19px 23px;background:#f3f5ed;border-bottom:1px solid #e4e8dd;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.payment-card-heading>span:first-child{display:flex;align-items:center;gap:9px;font-weight:600}.payment-network{font-size:9px;background:#e6eddf;color:#6e815e;border-radius:16px;padding:6px 9px;white-space:nowrap}.payment-product{display:flex;gap:13px;align-items:center;padding:25px 23px}.payment-product>div{background:#e7edde;width:54px;height:54px;display:grid;place-content:center;border-radius:12px;color:#789061;flex-shrink:0}.payment-product h2{font-size:16px;line-height:1.5;margin:0;letter-spacing:0}.payment-product h2 small{font-size:10px;display:block;color:#8e9781;margin-top:6px;font-weight:400}.payment-facts{margin:0 23px 22px;padding-top:15px;border-top:1px solid #e9ece2;display:grid;gap:18px}.payment-facts>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;font-size:11px;line-height:1.7}.payment-facts dt{color:#909884}.payment-facts dd{margin:0;overflow-wrap:anywhere;text-align:right;color:#5b6b50;font-variant-numeric:tabular-nums}.payment-summary-total{background:#f1f4e8;margin:0 23px 15px;padding:21px;border-radius:12px;text-align:center}.payment-summary-total>span{font-size:11px;color:#879473}.payment-summary-total strong{display:block;font-size:29px;letter-spacing:-.025em;color:#34533b;margin:12px 0}.payment-summary-total strong small{display:block;font-size:10px;letter-spacing:.1em;margin-top:8px;font-weight:500}.payment-summary-total>.text-button{font-size:10px;color:#81926c}.payment-fine{font-size:10px;color:#969c8a;line-height:1.9;padding:0 23px;margin:15px 0 23px}.payment-recovery{margin:0 23px 23px;border-top:1px solid #e7eadf;padding-top:17px;font-size:10px;color:#839371}.payment-recovery summary{cursor:pointer}.payment-recovery p{margin:14px 0 7px;line-height:1.8}.payment-recovery code{display:block;overflow-wrap:anywhere;background:#f5f1e2;padding:12px;line-height:1.7;border-radius:8px;color:#7e7558}.payment-recovery button{margin-top:10px;font-size:10px}.payment-countdown{font-size:11px;color:#9a8045;font-variant-numeric:tabular-nums;white-space:nowrap}.payment-tabs{display:flex;gap:5px;padding:17px 18px 0;flex-wrap:wrap}.payment-tabs button{padding:8px 11px;border-radius:7px;font-size:10px;color:#8b967f}.payment-tabs button.selected{background:#e7eedd;color:#47643b;font-weight:600}.payment-qr{display:flex;align-items:center;flex-direction:column;text-align:center;padding:22px 22px 16px}.payment-qr-image{width:218px;height:218px;padding:9px;background:#fff;border:1px solid #e3e7da;border-radius:13px;display:grid;place-content:center;margin-bottom:17px}.payment-qr-image svg{width:194px;height:194px;display:block}.payment-qr>b{font-size:12px;color:#4c6540;line-height:1.7}.payment-qr>p{font-size:10px;color:#9a9e8d;margin:9px 0 0;line-height:1.8}.payment-qr>.button{margin-top:15px}.payment-address{margin:10px 23px 17px;background:#f8f9f3;border:1px solid #e4e8dc;border-radius:12px;padding:16px}.payment-address>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;color:#98a086}.payment-address button{display:flex;align-items:center;gap:5px;font-size:10px;color:#627953;white-space:nowrap;background:#fffefa;border:1px solid #e2e7d9;border-radius:7px;padding:7px 10px}.payment-address>code{display:block;font-size:13px;line-height:1.8;letter-spacing:.01em;font-weight:600;overflow-wrap:anywhere;color:#3e583a}.payment-instructions{padding:0 24px;margin:20px 0}.payment-instructions>b{font-size:11px;font-weight:600;color:#7f8f6f}.payment-instructions>p{font-size:10px;line-height:1.9;color:#9a9f8b;margin:8px 0}.payment-progress{margin:20px 23px;border:1px solid #e6dcbd;background:#fbf7e9;border-radius:12px;padding:19px}.payment-progress>div{display:flex;align-items:center;gap:9px;color:#a18a48;font-size:13px}.payment-progress>p{font-size:11px;line-height:1.9;margin:11px 0;color:#a09165;overflow-wrap:anywhere}.payment-progress button{font-size:10px;color:#9d8850}.payment-progress.confirmed{background:#edf4e6;border-color:#d4e3c9}.payment-progress.confirmed>div,.payment-progress.confirmed p,.payment-progress.confirmed button{color:#658353}.payment-proof{padding:0 24px 24px;color:#859278;font-size:10px}.payment-proof summary{cursor:pointer;line-height:1.8}.payment-proof form{margin-top:20px}.payment-proof .form-stack label{font-size:11px}.payment-link-panel{display:flex;align-items:center;text-align:center;flex-direction:column;padding:32px 23px 24px;color:#789264;gap:16px}.payment-link-panel h3{font-size:18px;color:#425f36;margin:0}.payment-link-panel p{font-size:11px;color:#8c987e;line-height:1.9;margin:0;max-width:410px}.payment-link-panel input{font-size:10px;color:#7c8f68}.payment-link-panel>.button{font-size:12px;min-width:210px}.payment-wallet-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.payment-wallet-buttons>.button{font-size:11px}.payment-closed{padding:35px 25px;text-align:center;color:#91a17d}.payment-closed h3{margin:20px 0 10px;font-size:18px;color:#526b43}.payment-closed p{font-size:11px;color:#929e83;line-height:1.9}.payment-delivery{margin-top:25px}.payment-delivery>p{padding:0 23px;margin:22px 0;font-size:12px;color:#88977a;line-height:1.9}.payment-delivery>.delivery{margin:20px 23px}.payment-delivery>.text-button{margin:0 23px 20px;font-size:11px}.payment-delivery>.payment-fine{font-size:10px}.payment-mobile-total{display:none}.payment-layout.compact{display:flex;flex-direction:column;max-width:680px;margin:auto}.payment-layout.compact>section,.payment-layout.compact>aside{width:100%}.payment-layout.compact .payment-summary{order:1}.payment-layout.compact .payment-main{order:0}.payment-settings-methods{border:1px solid #e0e6d6;border-radius:10px;padding:20px;display:grid;gap:14px}.payment-settings-methods legend{font-size:12px;color:#7b8f67;padding:0 8px}
@media(max-width:820px){.payment-page{margin-top:25px;margin-bottom:100px}.payment-page-heading h1{font-size:25px}.payment-page-heading>.text-button{font-size:11px;white-space:nowrap}.payment-layout{display:flex;flex-direction:column;gap:19px}.payment-layout>aside,.payment-layout>section{width:100%}.payment-main{order:0}.payment-summary{order:1}.payment-card-heading{padding:18px;font-size:12px}.payment-countdown{font-size:10px}.payment-tabs{padding:14px 12px 0;gap:2px}.payment-tabs button{font-size:10px;padding:8px}.payment-qr{padding-top:23px}.payment-address{margin:10px 17px 17px;padding:15px}.payment-address>code{font-size:13px}.payment-address>div{font-size:9px}.payment-address button{font-size:9px;padding:7px}.payment-progress{margin:18px 17px;padding:17px}.payment-proof{padding:0 18px 22px}.payment-instructions{padding:0 18px}.payment-facts>div{font-size:11px}.payment-mobile-total{display:flex;position:fixed;z-index:15;bottom:0;left:0;right:0;min-height:82px;background:#fffefaf5;backdrop-filter:blur(12px);border-top:1px solid #e0e6d6;padding:14px 20px calc(14px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:15px}.payment-mobile-total>div>span{display:block;font-size:10px;color:#8c9b7b;margin-bottom:5px}.payment-mobile-total strong{font-size:21px;color:#3e5d33;white-space:nowrap}.payment-mobile-total strong small{font-size:10px}.payment-mobile-total>button{background:#f5efd9;border:1px solid #e8dcad;color:#9e8a52;padding:11px 14px;border-radius:20px;font-size:11px;white-space:nowrap}.payment-product{padding:23px 20px}.payment-facts{margin-left:20px;margin-right:20px}.payment-summary-total{margin-left:20px;margin-right:20px}.payment-link-panel{padding-left:18px;padding-right:18px}.payment-page-heading .web-eyebrow{font-size:8px}.payment-private-badge{font-size:9px;padding:8px 9px}.payment-delivery .web-state{font-size:10px}.payment-wallet-buttons .button{font-size:10px}}

.payment-method-label{padding:20px 24px 0;color:#70865c;font-size:11px}.payment-usdt-wallet{gap:14px;padding-top:28px;padding-bottom:30px}.payment-currency-logo{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#269b7d;color:white;font-size:42px;font-weight:700}.payment-wallet-amount{font-size:32px;font-weight:700;color:#365b37;letter-spacing:-1px}.payment-wallet-amount small{font-size:13px;letter-spacing:0}.payment-usdt-wallet>small{font-size:10px;color:#909d84}.web-recover>.text-button{margin-top:24px;margin-right:20px}

.payment-heading-actions{display:flex;gap:18px;align-items:center}.payment-heading-actions .text-button{font-size:11px}@media(max-width:820px){.payment-page-heading{gap:12px}.payment-heading-actions{flex-direction:column;gap:9px;align-items:flex-end}.payment-heading-actions .text-button{white-space:nowrap;font-size:10px}}
