@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);body{background-color:#f5f5f7;background-color:var(--sf-bg);padding-bottom:100px}body::-webkit-scrollbar{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;list-style:none;margin:0;outline:none;padding:0;text-decoration:none;-webkit-user-select:none;user-select:none}:root{--hairline:#3c3c432e;--sf-blue:#007aff;--sf-bg:#f5f5f7;--sf-card-bg:#fff;--sf-gray:#8e8e93;--sf-gray-light:#c7c7cc;--sf-gray-bg:#f2f2f7;--sf-separator:#c6c6c8;--sf-label:#000;--sf-label-secondary:#3c3c43;--sf-green:#34c759;--sf-red:#ff3b30;--sf-orange:#ff9500;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--main-color:var(--sf-blue);--main-color-hover:#0051d5;--gradient-blue:linear-gradient(to top left,var(--sf-blue) 0%,#0051d5,#80bcff 130%)}.default-btn{background-color:#007aff;background-color:var(--sf-blue);border:none;border-radius:12px;box-shadow:0 1px 3px #0000001f;color:#fff;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.41px;line-height:1.2;padding:14px 20px;transition:all .2s ease;width:100%}.default-btn:hover{background-color:#0051d5;transform:scale(.98)}.default-btn:active{transform:scale(.95)}.wrapper{margin-inline:auto;max-width:650px;padding-top:16px;padding-top:var(--spacing-md);padding-inline:16px;padding-inline:var(--spacing-md);width:100%}.wrapper h1{color:#000;color:var(--sf-label);font-size:34px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.search,.search .input-block{align-items:center;display:flex}.search .input-block{background:#f2f2f7;background:var(--sf-gray-bg);border:none;border-radius:10px;margin-right:0;overflow:hidden;padding:8px 12px;padding:var(--spacing-sm) 12px;width:100%}.search .input-block input{background:#0000;color:#000;color:var(--sf-label);font-size:17px;height:36px;padding-inline:12px;width:100%}.search .input-block input::placeholder,.search-icon{color:#8e8e93;color:var(--sf-gray)}.search-icon{cursor:pointer;height:36px}.categories{background:#f2f2f7;background:var(--sf-gray-bg);border-radius:10px;height:36px;justify-content:space-between;margin-top:8px;margin-top:var(--spacing-sm);overflow:hidden;padding:2px}.categories,.categories-type{align-items:center;display:flex}.categories-type{border-radius:8px;color:#8e8e93;color:var(--sf-gray);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease,font-weight .2s ease,transform .1s ease,opacity .1s ease;white-space:nowrap}.categories-type:active{opacity:.7;transform:scale(.97)}.categories-type-active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#000;color:var(--sf-label);font-weight:600}.categories-type-active:active{opacity:1;transform:none}.section-title{color:#000;color:var(--sf-label);font-size:20px;font-weight:700;letter-spacing:-.4px;margin:24px 4px 10px}.section-title:first-child{margin-top:8px}.country-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.country-card{align-items:flex-start;background-color:#fff;background-color:var(--sf-card-bg);border:none;border-radius:20px;box-shadow:0 2px 10px #0000000f;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:14px;text-align:left;transition:transform .1s ease}.country-card:active{transform:scale(.97)}.country-card-flag{align-items:center;background-color:#f2f2f7;background-color:var(--sf-gray-bg);border-radius:14px;display:flex;font-size:30px;height:48px;justify-content:center;line-height:1;margin-bottom:10px;width:48px}.country-card-name{color:#000;color:var(--sf-label);font-size:17px;font-weight:600;letter-spacing:-.3px}.country-card-price{color:#8e8e93;color:var(--sf-gray);font-size:14px}.info-card{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;margin-top:12px;padding:0 16px}.info-card-row{align-items:center;background:#0000;border:none;color:#000;color:var(--sf-label);display:flex;font:inherit;font-size:15px;gap:12px;padding:13px 0;text-align:left;width:100%}.info-card button.info-card-row{cursor:pointer}.info-card-row+.info-card-row{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline)}.info-card-icon{font-size:18px;text-align:center;width:22px}.info-card-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.info-card-hint{color:#8e8e93;color:var(--sf-gray);font-size:13px}.info-card-arrow{color:#c7c7cc;color:var(--sf-gray-light);flex-shrink:0;height:16px;width:16px}.region-note{color:#8e8e93;color:var(--sf-gray);font-size:14px;margin:8px 4px 12px}.nominal-list{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;box-shadow:0 2px 10px #0000000f;overflow:hidden}.nominal-row{align-items:center;display:flex;gap:12px;padding:12px 14px}.nominal-row+.nominal-row{box-shadow:inset 70px 0 0 #fff,inset 0 .5px 0 #3c3c432e;box-shadow:inset 70px 0 0 var(--sf-card-bg),inset 0 .5px 0 var(--hairline)}.nominal-row-icon{align-items:center;background:linear-gradient(135deg,#1e9bff,#0a63f0);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:44px;justify-content:center;width:44px}.nominal-row-info{flex:1 1;min-width:0}.nominal-row-value{color:#000;color:var(--sf-label);font-size:17px;font-weight:600;letter-spacing:-.3px}.nominal-row-price{color:#007aff;color:var(--sf-blue);font-size:15px;font-weight:500;margin-top:2px}.nominal-row-old-price,.nominal-row-price-label{color:#8e8e93;color:var(--sf-gray);font-weight:400}.nominal-row-old-price{margin-right:6px}.nominal-row-add{background-color:#007aff1f;border:none;border-radius:999px;color:#007aff;color:var(--sf-blue);cursor:pointer;flex-shrink:0;font:inherit;font-size:14px;font-weight:600;padding:8px 14px}.nominal-row-add:active{opacity:.8}.stepper{align-items:center;background-color:#f2f2f7;background-color:var(--sf-gray-bg);border-radius:999px;display:inline-flex;flex-shrink:0;gap:2px;padding:3px}.stepper-btn{background-color:#fff;background-color:var(--sf-card-bg);border:none;border-radius:50%;box-shadow:0 1px 2px #00000014;color:#007aff;color:var(--sf-blue);cursor:pointer;font:inherit;font-size:18px;font-weight:600;height:30px;line-height:1;width:30px}.stepper-count{color:#000;color:var(--sf-label);font-size:15px;font-weight:600;min-width:26px;text-align:center}.cart-item{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;box-shadow:0 2px 10px #0000000f;display:flex;gap:12px;padding:14px}.cart-item+.cart-item{margin-top:10px}.cart-item-flag{align-items:center;background-color:#f2f2f7;background-color:var(--sf-gray-bg);border-radius:14px;display:flex;flex-shrink:0;font-size:30px;height:52px;justify-content:center;line-height:1;width:52px}.cart-item-info{flex:1 1;min-width:0}.cart-item-title{color:#000;color:var(--sf-label);font-size:17px;font-weight:600;letter-spacing:-.3px}.cart-item-subtitle{color:#8e8e93;color:var(--sf-gray);font-size:13px;margin-top:2px}.cart-item-controls{align-items:center;display:flex;gap:10px;margin-top:10px}.cart-item-remove{background:#0000;border:none;color:#8e8e93;color:var(--sf-gray);cursor:pointer;display:flex;font-size:20px;padding:6px}.cart-item .cart-item-total{font-size:17px;font-weight:700;margin-left:auto}.result{background-color:#fff;background-color:var(--sf-card-bg);border-radius:20px;margin:24px auto 0;max-width:420px;padding:32px 20px 24px;text-align:center}.result-icon{background-color:#ff9500;background-color:var(--sf-orange);border-radius:50%;color:#fff;font-size:34px;font-weight:700;height:64px;line-height:64px;margin:0 auto 16px;width:64px}.result-title{color:#000;color:var(--sf-label);font-size:22px;font-weight:700}.result-text{color:#8e8e93;color:var(--sf-gray);font-size:15px;line-height:1.45;margin-top:8px}.result-button{background-color:#007aff;background-color:var(--sf-blue);border-radius:12px;color:#fff;display:block;font-size:16px;font-weight:600;margin-top:22px;padding:13px;text-decoration:none}.result-link{color:#007aff;color:var(--sf-blue);display:inline-block;font-size:15px;margin-top:14px;text-decoration:none}.cart-empty{background-color:#fff;background-color:var(--sf-card-bg);border-radius:20px;margin-top:24px;padding:32px 20px;text-align:center}.cart-empty-icon{font-size:44px}.cart-empty-title{color:#000;color:var(--sf-label);font-size:20px;font-weight:700;margin-top:10px}.cart-empty-text{color:#8e8e93;color:var(--sf-gray);font-size:15px;margin-top:6px}.cart-empty-button{background-color:#007aff;background-color:var(--sf-blue);border-radius:12px;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:18px;padding:12px 22px;text-decoration:none}.cart-total{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.cart-total-label{color:#8e8e93;color:var(--sf-gray);font-size:17px}.cart-total-value{color:#000;color:var(--sf-label);font-size:26px;font-weight:700;letter-spacing:-.5px}.bonus-block{align-items:center;background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;cursor:pointer;display:flex;gap:12px;margin-top:10px;padding:14px 16px}.bonus-block-icon{font-size:22px}.bonus-block-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.bonus-block-title{color:#000;color:var(--sf-label);font-size:16px;font-weight:600}.bonus-block-hint{color:#8e8e93;color:var(--sf-gray);font-size:13px}.switch{appearance:none;-webkit-appearance:none;background-color:#78788029;border-radius:999px;cursor:pointer;flex-shrink:0;height:31px;margin:0;position:relative;transition:background-color .2s ease;width:51px}.switch:after{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;content:"";height:27px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:27px}.switch:checked{background-color:#34c759;background-color:var(--sf-green)}.switch:checked:after{transform:translateX(20px)}.payment-option-text{align-items:center;display:flex;flex-direction:column;line-height:1.2}.payment-option-method{font-size:13px;font-weight:400;margin-top:3px;opacity:.85}.cart-assurance{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;list-style:none;margin-top:16px;padding:4px 16px;text-align:left}.cart-assurance li{color:#3c3c43;color:var(--sf-label-secondary);display:flex;font-size:14px;gap:10px;line-height:1.35;padding:10px 0}.cart-assurance li+li{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline)}.summary .payment-option{background-color:#007aff;background-color:var(--sf-blue);border-radius:14px;font-size:17px;margin-top:0;padding:12px 20px;width:100%}.summary .payment-option.secondary{background-color:#fff;background-color:var(--sf-card-bg);color:#007aff;color:var(--sf-blue)}.summary .cart-assurance span,.summary .payment-option span{color:inherit}.summary .cart-total-label{color:#8e8e93;color:var(--sf-gray)}.summary .cart-total-value{color:#000;color:var(--sf-label)}.summary .link-button{background:none;border-radius:0;color:#007aff;color:var(--sf-blue);font-size:inherit;font-weight:500;margin:0;padding:0;width:auto}.faq-list{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;overflow:hidden}.faq-item+.faq-item{box-shadow:inset 16px 0 0 #fff,inset 0 .5px 0 #3c3c432e;box-shadow:inset 16px 0 0 var(--sf-card-bg),inset 0 .5px 0 var(--hairline)}.faq-question{align-items:center;background:#0000;border:none;color:#000;color:var(--sf-label);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;gap:10px;padding:14px 16px;text-align:left;width:100%}.faq-question span{flex:1 1}.faq-arrow{color:#c7c7cc;color:var(--sf-gray-light);flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{color:#3c3c43;color:var(--sf-label-secondary);font-size:14px;line-height:1.45;padding:0 16px 14px}.faq-answer p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.referral{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;padding:16px}.referral-text{color:#3c3c43;color:var(--sf-label-secondary);font-size:15px;line-height:1.45;margin:0}.referral-stats{display:flex;gap:24px}.referral-stat-value{color:#000;color:var(--sf-label);font-size:22px;font-weight:700}.referral-stat-label{color:#8e8e93;color:var(--sf-gray);font-size:13px}.referral-copy,.referral-share{border:none;border-radius:12px;cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:600;margin-top:12px;padding:12px;width:100%}.referral-share{background-color:#007aff;background-color:var(--sf-blue);color:#fff;margin-top:16px}.referral-copy{background-color:#f2f2f7;background-color:var(--sf-gray-bg);color:#007aff;color:var(--sf-blue);margin-top:8px}.cart-header{align-items:baseline;display:flex;justify-content:space-between}.cart-clear{background:none;border:none;color:#ff3b30;color:var(--sf-red);cursor:pointer;font:inherit;font-size:15px;padding:0 4px}.faq-answer .faq-note{color:#8e8e93;color:var(--sf-gray);margin-top:8px}.discounts-status{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;padding:16px}.discounts-spent-label{color:#8e8e93;color:var(--sf-gray);font-size:14px}.discounts-spent{color:#000;color:var(--sf-label);font-size:28px;font-weight:700;letter-spacing:-.5px;margin-top:2px}.discounts-current{background-color:#34c7591f;border-radius:10px;color:#000;color:var(--sf-label);font-size:14px;margin-top:10px;padding:8px 12px}.discounts-progress{background-color:#f2f2f7;background-color:var(--sf-gray-bg);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.discounts-progress-fill{background-color:#007aff;background-color:var(--sf-blue);border-radius:999px;height:100%;transition:width .4s ease}.discounts-next{color:#3c3c43;color:var(--sf-label-secondary);font-size:14px;margin-top:8px}.discounts-levels{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;margin-top:12px;overflow:hidden}.discounts-level{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.discounts-level+.discounts-level{box-shadow:inset 16px 0 0 #fff,inset 0 .5px 0 #3c3c432e;box-shadow:inset 16px 0 0 var(--sf-card-bg),inset 0 .5px 0 var(--hairline)}.discounts-level.reached .discounts-level-percent{color:#34c759;color:var(--sf-green)}.discounts-level-name{color:#000;color:var(--sf-label);font-size:16px;font-weight:600}.discounts-level-min{color:#8e8e93;color:var(--sf-gray);font-size:13px;margin-top:2px}.discounts-level-percent{color:#007aff;color:var(--sf-blue);font-size:17px;font-weight:700}.discounts-rules{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;list-style:none;padding:4px 16px}.discounts-rules li{color:#3c3c43;color:var(--sf-label-secondary);display:flex;font-size:14px;gap:12px;line-height:1.4;padding:12px 0}.discounts-rules li+li{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline)}.faq-link{font:inherit;font-weight:500;margin-top:8px}.faq-link,.link-button{background:none;border:none;color:#007aff;color:var(--sf-blue);cursor:pointer;padding:0}.link-button{font:inherit}.segmented{background-color:#7676801f;border-radius:10px;display:flex;gap:2px;margin-bottom:12px;padding:2px}.segmented-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#000;color:var(--sf-label);cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:14px;font-weight:500;gap:5px;justify-content:center;min-width:0;padding:7px 4px;white-space:nowrap}.segmented-item.active{background-color:#fff;background-color:var(--sf-card-bg);box-shadow:0 1px 3px #0000001f;font-weight:600}.segmented-count{background-color:#76768029;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;min-width:18px;padding:0 5px}.orders-empty{color:#8e8e93;color:var(--sf-gray);font-size:15px;margin-top:24px;text-align:center}.orders-card{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;padding:14px 16px}.orders-card+.orders-card{margin-top:10px}.orders-card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.orders-card-top .order-status{flex-shrink:0;font-size:12px;white-space:nowrap}.orders-card-items{color:#000;color:var(--sf-label);font-size:17px;font-weight:600;letter-spacing:-.3px}.orders-card-meta{color:#8e8e93;color:var(--sf-gray);display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-top:4px}.orders-card-sum{color:#000;color:var(--sf-label);flex-shrink:0;font-size:15px;font-weight:600}.orders-card-pay{background-color:#007aff;background-color:var(--sf-blue);border:none;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:600;margin-top:12px;padding:11px;width:100%}.orders-card-pay:disabled{cursor:not-allowed;opacity:.6}.orders-card-help{background:none;border:none;color:#007aff;color:var(--sf-blue);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:500;margin-top:12px;padding:0}.orders-code{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline);margin-top:12px;padding-top:12px}.orders-code-title{color:#3c3c43;color:var(--sf-label-secondary);font-size:14px;font-weight:500}.orders-code-wait{color:#8e8e93;color:var(--sf-gray);font-size:14px;margin-top:6px}.gift-code{align-items:stretch;background-color:#f2f2f7;background-color:var(--sf-gray-bg);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px}.gift-code-value{color:#000;color:var(--sf-label);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.5px;word-break:break-all}.gift-code-copy{background-color:#007aff;background-color:var(--sf-blue);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;padding:7px 12px}.gift-code-copy.copied{background-color:#34c759;background-color:var(--sf-green)}.catalog{grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px;margin-top:var(--spacing-lg)}.catalog-add-btn{align-items:center;aspect-ratio:1;background-color:#007aff;background-color:var(--sf-blue);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;transition:all .2s ease}.catalog-add-btn:hover{background-color:#0051d5;transform:scale(.98)}.catalog-add-line{align-items:center;border:1px solid #007aff;border:1px solid var(--main-color);border-radius:6px;display:flex;height:30px;justify-content:space-between;margin-top:10px;overflow:hidden;width:100%}.catalog-add-line .counter{text-align:center;width:100%}.catalog-card{align-items:center;background-color:#fff;background-color:var(--sf-card-bg);border:.5px solid #3c3c432e;border:.5px solid var(--hairline);border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;padding:16px;padding:var(--spacing-md);transition:all .3s ease;width:100%}.catalog-card .title{color:#000;color:var(--sf-label);font-size:17px;font-weight:600;letter-spacing:-.3px}.catalog-card .product-title,.catalog-card .title{margin-top:8px;margin-top:var(--spacing-sm);text-align:center}.catalog-card .product-title{color:#8e8e93;color:var(--sf-gray);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.catalog-card .product-nominal{color:#000;color:var(--sf-label);font-size:22px;font-weight:700;letter-spacing:-.5px;margin-top:2px;text-align:center}.catalog-card .price-section{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline);margin-bottom:8px;margin-bottom:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-md);padding-top:8px;padding-top:var(--spacing-sm)}.catalog-card .price-with-discount{display:flex;flex-direction:column;gap:4px}.catalog-card .price-row{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm);justify-content:center}.catalog-card .original-price{color:#8e8e93;color:var(--sf-gray);font-size:13px;font-weight:500;text-decoration:line-through}.catalog-card .discount-badge{background:#34c759;background:var(--sf-green);border-radius:4px;color:#fff;font-size:11px;font-weight:700;letter-spacing:-.1px;padding:2px 6px}.catalog-card .final-price{color:#007aff;color:var(--sf-blue);font-size:15px;font-weight:600;letter-spacing:-.3px;text-align:center}.catalog-card .default-btn{margin-top:8px;margin-top:var(--spacing-sm);text-align:center;width:100%}.catalog-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.catalog .main-card{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;transition:.3s ease-in-out;width:100%}.catalog .main-card .value{align-items:center;color:#fff;display:flex;font-size:32px;font-weight:600}.catalog .main-card .value span{font-size:33px;font-weight:300}.catalog .main-card p{color:#fff;font-size:10px;font-weight:500;line-height:11px;text-align:center}.catalog .premium{background-color:#0000;background-image:linear-gradient(to top left,#000,#363333,#5f5f5f 130%)}.bottom-bar{bottom:0;left:0;position:fixed;right:0;z-index:1000}.home{padding-bottom:90px}.home.with-cart{padding-bottom:160px}.cart-bar-wrap{padding:0 12px 10px}.cart-bar{align-items:center;background-color:#007aff;background-color:var(--sf-blue);border-radius:16px;box-shadow:0 8px 24px #007aff59;color:#fff;display:flex;gap:12px;margin:0 auto;max-width:626px;padding:12px 16px;text-decoration:none}.cart-bar:active{opacity:.9}.cart-bar-icon{display:flex;font-size:24px;position:relative}.cart-bar-count{background-color:#fff;border-radius:999px;color:#007aff;color:var(--sf-blue);font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-9px;text-align:center;top:-6px}.cart-bar-title{flex:1 1;font-size:17px;font-weight:600}.cart-bar-total{font-size:17px;font-weight:700}.cart-bar-arrow{font-size:18px;opacity:.8}.cart .wrapper h1{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:15px;width:100%}.cart .back-icon{color:#838383;height:20px;width:20px}.cart-list{display:flex;flex-direction:column;row-gap:14px}.cart-card{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 2px #a7a7a71a;column-gap:10px;padding:10px}.cart-card,.cart-card .box{justify-content:space-between}.cart-card .box{align-items:center;border-radius:3px;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:600;height:70px;width:70px}.cart-card .box span{font-size:8px}.cart-card .black{background-image:linear-gradient(to top left,#000,#363333,#5f5f5f 130%)}.cart-card-counter{border:1px solid #007aff;border:1px solid var(--main-color);border-radius:4px;justify-self:end}.cart-card-counter div{font-size:16px;height:30px;line-height:16px;width:30px}.cart-card .add-btn{background-color:#007aff;background-color:var(--main-color);color:#fff}.cart-card .add-btn,.cart-card .value{align-items:center;display:flex;justify-content:center}.cart-card .delete-all-icon{color:#0169bd;height:24px;width:20px}.cart-card-info{flex-direction:column}.cart-card-info,.cart-card-info p{display:flex;justify-content:space-between}.cart-card-info p{color:#7e7e7e;font-size:12px;margin-top:2px}.cart-card-info span{font-size:12px}.summary h3,.summary h4{align-items:center;color:#7e7e7e;display:flex;justify-content:space-between}.summary span{color:#000}.summary button{background-color:#0169bd;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:6px;transition:.2s ease-in-out;width:100%}.summary button:hover{background-color:#0051d5;background-color:var(--main-color-hover)}.summary .deactive{pointer-events:none}.summary .deactive,.summary .deactive:hover{background-color:silver}.df{display:flex}.fd-col{flex-direction:column}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.gap-10{gap:10px}.not-auth{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:100px;text-align:center;width:100%}.not-auth a{color:blue;font-weight:600;text-decoration:underline}.na-icon{color:#ce1414;height:100px;width:100px}.card-image img{height:100%;object-fit:cover;width:100%}.container{box-shadow:0 0 10px #0000001a;padding:20px;text-align:center}h1{margin-bottom:8px;margin-bottom:var(--spacing-sm)}h2{font-size:28px;letter-spacing:-.4px}h2,h3{color:#000;color:var(--sf-label);font-weight:700}h3{font-size:22px;letter-spacing:-.3px}p{color:#3c3c43;color:var(--sf-label-secondary);font-size:17px;letter-spacing:-.41px;line-height:1.5;margin-bottom:16px;margin-bottom:var(--spacing-md)}.card-image{height:auto;width:100%}.card-info-attributes p{justify-content:start;margin-bottom:5px}.cart-card-title{color:#000;color:var(--sf-label);font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:4px}.card-info-attributes{display:flex;flex-direction:column;gap:3px;margin-top:0;width:100%}.info-item{align-items:center;display:flex;font-size:12px;justify-content:space-between;line-height:1.4;width:100%}.label{color:#8e8e93;color:var(--sf-gray);font-weight:500;margin-right:8px;white-space:nowrap}.label,.value{font-size:12px}.value{color:#000;color:var(--sf-label);font-weight:600;text-align:right;white-space:normal;word-break:break-word}.cart-card-info span{color:#000;font-size:13px;font-weight:500;margin-left:3px}.cart-card-info span,h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif}.original-price{font-weight:400;margin-right:10px}.original-price,p.region{color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif}p.region{font-size:13px;font-weight:500;margin-bottom:2px;margin-top:8px}.discount-price{color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif;font-weight:700;text-decoration-color:red}.description{background-color:#fef3e2;border-radius:8px;box-shadow:0 4px 8px #0003;color:#ff6f61;font-size:18px;font-weight:700;margin:10px 0;padding:8px;text-align:center;transition:transform .3s ease-in-out}.menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border-radius:0;border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline);box-shadow:0 -2px 8px #0000000a;display:flex;padding:8px 0 max(12px,env(safe-area-inset-bottom,0px));padding:8px 0 max(12px,var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.menu-item{background-color:#0000;border-radius:8px;color:#8e8e93;color:var(--sf-gray);cursor:pointer;flex:1 1;font-weight:500;margin:0 4px;min-width:0;outline:none;padding:8px 2px;text-align:center;text-decoration:none;transition:all .2s ease}.menu-item.active,.menu-item:focus{background-color:#0000;color:#007aff;color:var(--sf-blue)}.menu-icon{color:#3c3c43;color:var(--sf-label-secondary);display:block;height:28px;margin:0 auto 4px;opacity:.85;transition:all .2s ease;width:28px}.menu-item.active .menu-icon,.menu-item:focus .menu-icon{color:#007aff;color:var(--sf-blue);opacity:1}.menu-icon-wrap{display:block;margin:0 auto;position:relative;width:28px}.menu-item .menu-badge{background-color:#ff3b30;background-color:var(--sf-red);border-radius:999px;color:#fff;font-size:11px;font-weight:700;height:18px;letter-spacing:0;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-10px;text-align:center;top:-4px}.menu-item span{display:block;font-size:10px;letter-spacing:-.1px}.catalog{grid-gap:15px;display:grid;gap:15px}.catalog-item{border-radius:15px;overflow:hidden;position:relative}.catalog-item img{border-radius:15px;height:auto;width:100%}.catalog-item .title{background-color:#00000080;border-radius:10px;bottom:10px;color:#fff;font-size:16px;left:10px;padding:5px 10px;position:absolute}h1{color:#000;color:var(--sf-label)}.order-card,h1{margin-bottom:16px;margin-bottom:var(--spacing-md)}.order-card{background:#fff;background:var(--sf-card-bg);border:.5px solid #3c3c432e;border:.5px solid var(--hairline);border-radius:16px;box-shadow:0 2px 8px #00000014;padding:16px;padding:var(--spacing-md);transition:all .3s ease}.order-card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.order-header{align-items:center;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.order-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.order-status{border-radius:8px;box-shadow:none;color:#fff;font-size:12px;font-weight:600;letter-spacing:-.1px;padding:4px 10px;text-transform:none}.order-status.оплачен{background:#34c759;background:var(--sf-green)}.order-status.отменен{background:#ff3b30;background:var(--sf-red)}.order-status.ожидание{background:#ff9500;background:var(--sf-orange)}.order-info{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.order-info p{align-items:center;color:#495057;display:flex;font-size:14px;gap:8px;margin:0}.order-info p strong,.products h3{color:#212529;font-weight:600}.products h3{align-items:center;display:flex;font-size:18px;gap:8px;margin-bottom:16px;margin-top:24px}.products h3:before{content:"🎁";font-size:20px}.products ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.product-item{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:16px;transition:all .2s ease}.product-item:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.product-item h4{color:#212529;font-size:16px;margin:0}.product-item p{color:#6c757d;font-size:14px;margin:8px 0 4px}.product-item p strong{color:#495057;font-weight:500}.product-content .product-details p{line-height:1.6}.product-content .product-details p:last-child{color:#007bff;cursor:pointer;text-decoration:none;transition:color .2s ease}.product-content .product-details p:last-child:hover{color:#0056b3;text-decoration:underline}.order-notification h3{color:#333;font-size:20px;margin-top:20px}.order-notification p{color:#666;font-size:16px;margin:5px 0}.error,.loading{color:#333;font-size:18px;text-align:center}h1.cart-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;padding:15px}.no-orders{background:#f8f9fa;border-radius:12px;color:#6c757d;font-size:18px;margin-top:20px;padding:60px 20px;text-align:center}.container{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:50px auto;max-width:800px;padding:30px}h1{color:#007aff;color:var(--sf-blue);font-size:34px;font-weight:700;letter-spacing:-.5px;margin-bottom:32px;margin-bottom:var(--spacing-xl)}ol{counter-reset:item;list-style:none;margin-left:20px;padding-left:20px}ol>li{counter-increment:item;font-size:11px;margin-bottom:15px;position:relative;text-align:-webkit-left}ol>li:before{color:#0169bd;content:counter(item) ".";font-size:22px;font-weight:700;left:-30px;position:absolute;top:0}.emoji,ol>li>span{font-size:15px}.emoji{margin-right:2px}.reviews{margin-top:40px;text-align:center}.reviews h2{color:#1d9cf7;font-size:24px;margin-bottom:20px}.container h1{color:#fff}.product-content{align-items:center;display:flex;justify-content:space-between}.product-details{flex-grow:1;margin-right:10px}.product-image{height:auto;max-width:100px}h3.order-title{font-size:16px}.pay-button{background-color:#4caf50;display:inline-block;text-decoration:none;transition:background-color .3s ease}.pay-button:hover{background-color:#45a049}.pay-button.deactive{background-color:gray;pointer-events:none}a.btn.btn-primary{background-color:#1f9cf7;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.cart-card-counter{align-items:center;background:#f2f2f7;background:var(--sf-gray-bg);border-radius:8px;display:flex;gap:8px;padding:4px 8px}.cart-item-total{color:#000;color:var(--sf-label);font-size:17px;font-weight:700;letter-spacing:-.41px;margin-left:auto}.quantity-btn{align-items:center;background:#fff;background:var(--sf-card-bg);border:.5px solid #3c3c432e;border:.5px solid var(--hairline);border-radius:50%;box-shadow:0 1px 2px #0000000f;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;transition:all .2s ease;width:28px}.quantity-btn:hover{background:#f2f2f7;background:var(--sf-gray-bg);transform:scale(1.05)}.quantity-value{color:#000;color:var(--sf-label);font-size:15px;font-weight:600;min-width:24px;text-align:center}.remove-all-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ff3b30;color:var(--sf-red);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.remove-all-btn:hover{background:#ff3b301a}.delete-all-icon{font-size:16px}.cart-card{background:#fff;background:var(--sf-card-bg);border:.5px solid #3c3c432e;border:.5px solid var(--hairline);border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;margin-bottom:var(--spacing-md);padding:12px;transition:all .2s ease}.cart-card-top{align-items:flex-start;display:flex;gap:12px}.cart-card-bottom{border-top:.5px solid #3c3c432e;border-top:.5px solid var(--hairline);gap:12px;justify-content:space-between;padding-top:8px}.box,.cart-card-bottom{align-items:center;display:flex}.box{background:#f2f2f7;background:var(--sf-gray-bg);border-radius:8px;height:60px;justify-content:center;min-width:60px;overflow:hidden;width:60px}.box.black{background:#2c2c2e}.card-image{border:1px;border-radius:15px}.card-image,.card-image-cart{max-height:100%;max-width:100%}.card-image-cart{border:1px;border-radius:8px}.cart-card-info{flex:1 1;min-width:0}.info-item{margin:3px 0}.summary{margin-top:20px;text-align:left}.pay-button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;width:100%}.pay-button.deactive{background:#ccc;cursor:not-allowed}.cart-preview-container{background:#fff;border-radius:12px;bottom:20px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding:16px;position:fixed;right:20px;width:320px;z-index:1000}.cart-title{color:#333;font-size:18px;font-weight:600;margin-bottom:12px}.cart-preview{display:flex;flex:1 1;flex-direction:column;gap:8px}.preview-item{align-items:center;background:#f9f9f9;border-radius:8px;color:#333;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px}.remove-btn{background:none;border:none;color:#e74c3c;cursor:pointer;transition:color .3s ease}.remove-btn:hover{color:#c0392b}.total-line{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-top:12px}.total-counter{color:#2ecc71}.checkout-btn{background:#3498db;border-radius:8px;color:#fff;display:inline-block;font-size:16px;margin-top:16px;padding:10px 16px;text-align:center;text-decoration:none;transition:background .3s ease}.checkout-btn:hover{background:#2980b9}.product-image{border-radius:8px;height:50px;margin-right:10px;object-fit:cover;width:50px}.error-fallback,.error-page{align-items:center;background-color:#f8f9fa;color:#dc3545;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.error-fallback button,.error-page button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.bonus-card{background-color:#f8f9fa;border-radius:10px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;padding:20px}.checkbox-label{display:block;margin-top:10px}.summary .bonus-applied{color:green;font-size:14px;margin-top:5px}.user-discount-banner{align-items:center;background:#e6f7ff;border:1px solid #90cdf4;border-left:4px solid #007aff;border-left:4px solid var(--main-color);border-radius:6px;box-shadow:0 1px 3px #0000000a;color:#055160;font-size:13px;font-weight:500;gap:8px;line-height:1.4;margin-bottom:12px;padding:8px 12px;text-align:center}.user-discount-info{background:#f9f9ff;border:1px solid #c7d2fe;border-left:4px solid #6366f1;border-radius:6px;box-shadow:0 1px 4px #0000000d;color:#2a2f45;font-size:13px;line-height:1.6;margin-bottom:16px;padding:10px 14px}.user-discount-info .info-header{color:#1e3a8a;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.user-discount-info .info-content ul{list-style-type:disc;margin:6px 0 0}.user-discount-info .info-content li{margin-bottom:4px}.user-discount-info .info-content ul{margin:6px 0;padding-left:18px}.close-btn{cursor:pointer;font-size:14px}.original-price{color:#999;margin-right:5px;text-decoration:line-through}.discount-progress-section{background:#f9f9f9;border-radius:12px;font-size:14px;margin-bottom:20px;padding:16px}.progress-header{font-weight:500;margin-bottom:8px}.progress-bar-container{margin:8px 0 12px}.progress-bar-track{background:#e0e0e0;border-radius:6px;height:12px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#4caf50,#81c784);height:100%;transition:width .4s ease}.progress-label{color:#555;font-size:13px;margin-top:4px}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.summary-total{color:#000;color:var(--sf-label);font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.summary-total span{color:#007aff;color:var(--sf-blue)}.bonus-applied{color:#3c3c43;color:var(--sf-label-secondary);font-size:15px;margin-bottom:16px;margin-bottom:var(--spacing-md)}.bonus-applied strong{color:#34c759;color:var(--sf-green);font-weight:600}.payment-section{margin-top:0}.payment-title{color:#000;color:var(--sf-label);font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:16px;margin-bottom:var(--spacing-md)}.payment-options{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.payment-option.secondary{background-color:#fff;background-color:var(--sf-card-bg);box-shadow:inset 0 0 0 1px #007aff;box-shadow:inset 0 0 0 1px var(--sf-blue);color:#007aff;color:var(--sf-blue)}.payment-option.secondary:hover:not(:disabled){background-color:#f2f2f7;background-color:var(--sf-gray-bg)}.payment-options-hint{color:#8e8e93;color:var(--sf-gray);font-size:13px;margin-top:8px;margin-top:var(--spacing-sm);text-align:center}.payment-option{align-items:center;background-color:#007aff;background-color:var(--sf-blue);border:none;border-radius:12px;box-shadow:0 1px 3px #0000001f;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:17px;font-weight:600;justify-content:center;letter-spacing:-.41px;padding:14px 20px;transition:all .2s ease}.payment-option .icon{font-size:1.3rem;margin-right:8px}.payment-option:not(.secondary):active:not(:disabled){background-color:#0051d5;transform:scale(.98)}.payment-option:active:not(:disabled){transform:scale(.95)}.payment-option.disabled,.payment-option:disabled{background-color:#c7c7cc;background-color:var(--sf-gray-light);box-shadow:none;color:#666;cursor:not-allowed}.payment-option.loading{pointer-events:none}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.catalog-loading{align-items:center;display:flex;height:300px;justify-content:center}.lds-ring{display:inline-block;height:64px;position:relative;width:64px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid #0000;border-radius:50%;border-top-color:#007bff;box-sizing:border-box;display:block;height:51px;margin:6px;position:absolute;width:51px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page{min-height:100vh;width:100%}.page--center{align-items:center;display:flex;justify-content:center}.ru-region-notice{background:#fff;background:var(--sf-card-bg);border:1px solid #c6c6c8;border-left:3px solid #ff9500;border:1px solid var(--sf-separator);border-left:3px solid var(--sf-orange);border-radius:12px;margin-top:6px;padding:12px 14px}.ru-region-notice__title{color:#000;color:var(--sf-label);font-size:14px;font-weight:600;letter-spacing:-.2px;margin-bottom:4px}.ru-region-notice__text{color:#3c3c43;color:var(--sf-label-secondary);font-size:13px;line-height:1.4;margin-bottom:10px}.ru-region-notice__text strong{color:#000;color:var(--sf-label);font-weight:600}.ru-region-notice__buttons{display:flex;flex-direction:column;gap:8px;max-width:320px}.ru-region-notice__btn{align-items:center;border-radius:10px;box-shadow:none;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:-.2px;list-style:none;padding:0 16px;text-align:center;transition:background-color .15s ease,transform .1s ease}.ru-region-notice__btn::-webkit-details-marker{display:none}.ru-region-notice__btn:focus-visible{outline:2px solid #007aff;outline:2px solid var(--sf-blue);outline-offset:2px}.ru-region-notice__btn--primary{background:#007aff;background:var(--sf-blue);color:#fff}.ru-region-notice__btn--primary:hover{background:#0051d5}.ru-region-notice__btn--primary:active{transform:scale(.98)}.ru-region-notice__btn--secondary{background:#0000;border:1.5px solid #007aff;border:1.5px solid var(--sf-blue);color:#007aff;color:var(--sf-blue)}.ru-region-notice__btn--secondary:after{content:"›";display:inline-block;font-size:18px;line-height:1;margin-left:8px;transition:transform .2s ease}.ru-region-notice__btn--secondary:hover{background:#007aff14}.ru-region-notice__btn--secondary:active{transform:scale(.98)}.ru-region-notice__details{margin:0}.ru-region-notice__details[open] .ru-region-notice__btn--secondary{border-bottom:1.5px solid #007aff;border-bottom:1.5px solid var(--sf-blue);margin-bottom:8px;margin-bottom:var(--spacing-sm)}.ru-region-notice__details[open] .ru-region-notice__btn--secondary:after{transform:rotate(90deg)}.ru-region-notice__instruction{padding:0!important}.ru-region-notice__instruction ol{counter-reset:item;list-style:none;margin:0 0 12px 20px;padding-left:18px}.ru-region-notice__instruction ol li{counter-increment:item;font-size:11px;margin-bottom:8px;position:relative}.ru-region-notice__instruction ol li:before{color:#007aff;color:var(--sf-blue);content:counter(item) ".";font-size:13px;font-weight:600;left:-22px;position:absolute;top:0}.ru-region-notice__instruction ol li span{color:#000;color:var(--sf-label);font-size:13px;line-height:1.4}.ru-region-notice__instruction img{border-radius:10px;display:block;margin-bottom:8px;width:100%}.ru-region-notice__instruction img:last-child{margin-bottom:0}.info-block{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;padding:16px}.steps{margin-top:4px}.steps-item{display:flex;gap:12px;padding:8px 0}.steps-number{background-color:#007aff;background-color:var(--sf-blue);border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:24px;line-height:24px;text-align:center;width:24px}.steps-text{color:#000;color:var(--sf-label);font-size:15px;line-height:1.4}.steps-text a{color:#007aff;color:var(--sf-blue)}.region-prepare{background-color:#ff95001f;border-radius:12px;color:#000;color:var(--sf-label);font-size:14px;line-height:1.45;margin:0 0 12px;padding:12px 14px;text-align:left}.region-switch-images{margin-top:16px;margin-top:var(--spacing-md)}.region-switch-images img{border-radius:12px;display:block;margin-bottom:8px;margin-bottom:var(--spacing-sm);width:100%}.region-switch-images img:last-child{margin-bottom:0}.payment-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;padding:var(--spacing-md);position:fixed;z-index:1000}.payment-modal{background-color:#fff;background-color:var(--sf-card-bg);border-radius:16px;box-shadow:0 12px 32px #0000003d;max-width:340px;padding:24px;padding:var(--spacing-lg);text-align:center;width:100%}.payment-modal-title{color:#000;color:var(--sf-label);font-size:19px;font-weight:600;letter-spacing:-.45px}.payment-modal-text{color:#3c3c43;color:var(--sf-label-secondary);font-size:15px;line-height:1.35;margin-top:8px;margin-top:var(--spacing-sm)}.payment-modal-action{background-color:#007aff;background-color:var(--sf-blue);border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.41px;margin-top:16px;margin-top:var(--spacing-md);padding:14px 20px;transition:all .2s ease;width:100%}.payment-modal-action:hover{background-color:#0051d5;background-color:var(--main-color-hover)}.payment-modal-action:active{transform:scale(.97)}.payment-modal-hint{color:#8e8e93;color:var(--sf-gray);font-size:13px;line-height:1.35}.payment-modal-close,.payment-modal-hint{margin-top:16px;margin-top:var(--spacing-md)}.payment-modal-close{background:none;color:#007aff;color:var(--sf-blue);cursor:pointer;font-size:15px;font-weight:500;padding:8px}