:root{--buy-navy-950:#041226;--buy-navy-900:#061a36;--buy-navy-850:#082447;--buy-navy-800:#0a2e59;--buy-blue:#087ff2;--buy-cyan:#08ace8;--buy-text:#071a36;--buy-muted:#6f8198;--buy-border:#d7e4ef;--buy-surface:#fff;--buy-surface-soft:#f6faff;--buy-green:#159765;--buy-green-soft:#eaf9f1;--buy-red:#c74c59;--buy-red-soft:#fff0f2}body.iosBuyNowOpen{overflow:hidden!important}.iosBuyNowTrigger{appearance:none;cursor:pointer;color:#fff;min-width:118px;min-height:40px;font:inherit;text-align:center;background:linear-gradient(135deg,#07182f 0%,#0a2344 100%);border:1px solid #0c294c;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 17px;font-size:12px;font-weight:850;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 7px 16px #0318331f,inset 0 1px #ffffff0f}.iosBuyNowTrigger:hover{background:linear-gradient(135deg,#09203d,#0b2d55);border-color:#174574;transform:translateY(-1px);box-shadow:0 10px 20px #03183329,inset 0 1px #ffffff14}.iosBuyNowTrigger:active{transform:translateY(0)}.iosBuyNowTrigger--pill{color:#087bd8;background:linear-gradient(#fff,#f2f8fd);border-color:#cce3f4;border-radius:999px;min-width:0;min-height:31px;padding:0 13px;font-size:10px;box-shadow:0 3px 9px #0936600f}.iosBuyNowTrigger--pill:hover{color:#056cbf;background:#edf8ff;border-color:#9fd0f1}.iosBuyNowOverlay,.iosBuyNowOverlay *{box-sizing:border-box}.iosBuyNowOverlay{z-index:999999;justify-content:flex-end;align-items:stretch;animation:.2s both iosBuyNowOverlayIn;display:flex;position:fixed;inset:0;overflow:hidden}.iosBuyNowBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(7px)saturate(.9);background:#020c1bb8;border:0;width:100%;height:100%;margin:0;padding:0;animation:.2s both iosBuyNowBackdropIn;position:absolute;inset:0}.iosBuyNowSheet{z-index:2;width:min(100%,510px);height:100%;max-height:100dvh;color:var(--buy-text);background:linear-gradient(#fff 0%,#f9fbfe 100%);border-left:1px solid #b8cfe5e6;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) both iosBuyNowSheetIn;display:flex;position:relative;overflow:hidden;box-shadow:-25px 0 70px #000f2540}.iosBuyNowSheet:before{content:"";z-index:10;background:linear-gradient(90deg,#087cf3,#09a7eb,#45d2f1);height:3px;position:absolute;top:0;left:0;right:0}.iosBuyNowHandle{display:none}.iosBuyNowHeader{z-index:4;-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2ebf3;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 20px 15px;display:flex;position:relative}.iosBuyNowHeader>div{min-width:0}.iosBuyNowHeader>div>span{color:#0786e9;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;line-height:1;display:block}.iosBuyNowHeader h2{color:#071a36;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:950;line-height:1.05}.iosBuyNowClose{appearance:none;cursor:pointer;color:#57718e;background:linear-gradient(#fff,#f4f8fc);border:1px solid #d9e5ef;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0;padding:0;transition:transform .15s,background .15s,border-color .15s,color .15s;display:grid;box-shadow:0 3px 9px #0e355b0d}.iosBuyNowClose:hover{color:#071a36;background:#edf6fd;border-color:#bdd8ed;transform:rotate(3deg)}.iosBuyNowClose svg{width:17px;height:17px}.iosBuyNowContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d9e9 transparent;flex:auto;min-height:0;padding:15px 18px 20px;overflow:hidden auto}.iosBuyNowContent::-webkit-scrollbar{width:6px}.iosBuyNowContent::-webkit-scrollbar-track{background:0 0}.iosBuyNowContent::-webkit-scrollbar-thumb{background:#c4d9e9;border-radius:999px}.iosBuyNowProduct{background:radial-gradient(circle at 100% 0,#0a99ef17,#0000 35%),linear-gradient(135deg,#fff,#f6fbff);border:1px solid #dce7f1;border-radius:15px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f32550f}.iosBuyNowProduct:after{content:"";pointer-events:none;border:1px solid #1299eb14;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 24px #1299eb06}.iosBuyNowProductImage{z-index:1;background:linear-gradient(145deg,#f8fcff,#edf5fb);border:1px solid #d8e6f0;border-radius:13px;place-items:center;width:90px;height:90px;display:grid;position:relative;overflow:hidden}.iosBuyNowProductImage img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.iosBuyNowProductInfo{z-index:1;min-width:0;position:relative}.iosBuyNowProductInfo>span{color:#087ed9;letter-spacing:.055em;text-transform:uppercase;background:#eaf6ff;border:1px solid #cfe9fb;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.iosBuyNowProductInfo h3{color:#081b37;letter-spacing:-.035em;text-overflow:ellipsis;margin:7px 0 9px;font-size:18px;font-weight:950;line-height:1.08;overflow:hidden}.iosBuyNowSeller{align-items:center;gap:7px;min-width:0;display:flex}.iosBuyNowSellerAvatar{color:#087ef0;background:#fff;border:1px solid #d5e4ef;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid;overflow:hidden}.iosBuyNowSellerAvatar img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.iosBuyNowSeller>div{flex-direction:column;gap:1px;min-width:0;display:flex}.iosBuyNowSeller strong{color:#193550;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:900;overflow:hidden}.iosBuyNowSeller small{color:#8292a5;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:650;overflow:hidden}.iosBuyNowTrust{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.iosBuyNowTrust>div{background:linear-gradient(#f9fcff,#f3f8fc);border:1px solid #dce8f1;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.iosBuyNowTrust>div>span{color:#0789eb;background:#e8f6ff;border:1px solid #cae8fa;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.iosBuyNowTrust>div>span svg{width:14px;height:14px}.iosBuyNowTrust>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.iosBuyNowTrust strong{color:#18334f;font-size:8px;font-weight:900;line-height:1.15}.iosBuyNowTrust small{color:#8292a4;font-size:6.5px;font-weight:650;line-height:1.2}.iosBuyNowSection{background:#fff;border:1px solid #dce7f0;border-radius:13px;margin-top:10px;padding:13px;box-shadow:0 5px 15px #11365909}.iosBuyNowSectionHead,.iosBuyNowQuantityRow{justify-content:space-between;align-items:center;gap:15px;display:flex}.iosBuyNowSectionHead>div,.iosBuyNowQuantityRow>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.iosBuyNowSectionHead>div>span,.iosBuyNowQuantityRow>div:first-child>span{color:#7b8da2;letter-spacing:.075em;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1}.iosBuyNowSectionHead>div>strong,.iosBuyNowQuantityRow>div:first-child>strong{color:#102b48;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;line-height:1.25;overflow:hidden}.iosBuyNowStock{color:#16865b;background:var(--buy-green-soft);border:1px solid #c5ead7;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.iosBuyNowStock:before{content:"";background:#21a66e;border-radius:50%;width:5px;height:5px;margin-right:5px;box-shadow:0 0 0 3px #21a66e1a}.iosBuyNowStock--out{color:#bd4452;background:var(--buy-red-soft);border-color:#efcbd0}.iosBuyNowStock--out:before{background:#d25360;box-shadow:0 0 0 3px #d253601a}.iosBuyNowVariants{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.iosBuyNowVariants>button{appearance:none;cursor:pointer;color:#183651;min-width:0;min-height:54px;font:inherit;text-align:left;background:linear-gradient(#fff,#f7fafc);border:1px solid #d8e5ef;border-radius:10px;justify-content:space-between;align-items:center;margin:0;padding:8px 9px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative;box-shadow:0 3px 10px #0d315309}.iosBuyNowVariants>button:hover:not(:disabled){border-color:#9fd2f2;transform:translateY(-1px);box-shadow:0 7px 16px #0d508412}.iosBuyNowVariants>button.active{color:#0879d5;background:linear-gradient(145deg,#eff9ff,#f9fdff);border-color:#3fa8ec;box-shadow:0 0 0 2px #088be814,0 7px 17px #086bb614}.iosBuyNowVariants>button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.iosBuyNowVariants>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.iosBuyNowVariants>button strong{color:#102b48;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:900;line-height:1.2;overflow:hidden}.iosBuyNowVariants>button.active strong{color:#0878d0}.iosBuyNowVariants>button>div>span{color:#72869b;font-size:8px;font-weight:750}.iosBuyNowVariants>button.active>div>span{color:#3e8ec6}.iosBuyNowVariants>button>em{color:#fff;background:linear-gradient(135deg,#087ff2,#09a8e8);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-left:8px;font-style:normal;display:grid;box-shadow:0 4px 10px #0880e133}.iosBuyNowVariants>button>em svg{width:12px;height:12px}.iosBuyNowQuantity{background:#f7fafc;border:1px solid #d7e4ef;border-radius:9px;flex:none;grid-template-columns:34px 42px 34px;align-items:center;min-height:36px;display:grid;overflow:hidden}.iosBuyNowQuantity button{appearance:none;cursor:pointer;color:#365574;width:34px;height:34px;font:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:color .15s,background .15s;display:grid}.iosBuyNowQuantity button:first-child{border-right:1px solid #e0e9f1}.iosBuyNowQuantity button:last-child{border-left:1px solid #e0e9f1}.iosBuyNowQuantity button:hover:not(:disabled){color:#087edb;background:#ebf7ff}.iosBuyNowQuantity button:disabled{cursor:not-allowed;color:#b4c0cb;background:#f6f8fa}.iosBuyNowQuantity button svg{width:13px;height:13px}.iosBuyNowQuantity>strong{color:#0b2340;place-items:center;height:34px;font-size:11px;font-weight:950;display:grid}.iosBuyNowSummary{color:#fff;background:radial-gradient(circle at 100% 0,#10a6ee33,#0000 42%),linear-gradient(135deg,#071a36,#0a315d);border:1px solid #4c9bda40;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:grid;overflow:hidden;box-shadow:0 9px 20px #041d3b1f}.iosBuyNowSummary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.iosBuyNowSummary>div:last-child{text-align:right;align-items:flex-end}.iosBuyNowSummary span{color:#d5ebfc94;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.iosBuyNowSummary strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:900;overflow:hidden}.iosBuyNowSummary>div:last-child strong{color:#fff;letter-spacing:-.025em;font-size:19px;font-weight:950}.iosBuyNowSummary strong small{color:#d8edfd8c;font-size:7px;font-weight:800}.iosBuyNowFooter{z-index:5;padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #dce7f0;flex:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid;position:relative;box-shadow:0 -8px 25px #07244312}.iosBuyNowFooter button{appearance:none;cursor:pointer;width:100%;min-width:0;min-height:46px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 13px;font-size:10px;font-weight:900;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex}.iosBuyNowFooter button:hover:not(:disabled){transform:translateY(-1px)}.iosBuyNowFooter button:disabled{cursor:not-allowed;opacity:.55;transform:none}.iosBuyNowFooter button svg{width:15px;height:15px}.iosBuyNowAddButton{color:#102b48;background:linear-gradient(#fff,#f4f8fc);border:1px solid #cadbe9;box-shadow:0 4px 11px #0b30520d}.iosBuyNowAddButton:hover:not(:disabled){color:#0879d2;background:#edf8ff;border-color:#9ed1f0}.iosBuyNowCheckoutButton{color:#fff;background:linear-gradient(135deg,#087cf3 0%,#078fef 48%,#08ace8 100%);border:1px solid #057fddb3;box-shadow:0 8px 19px #0782de36,inset 0 1px #fff3}.iosBuyNowCheckoutButton:hover:not(:disabled){background:linear-gradient(135deg,#0677ea,#079be9);box-shadow:0 10px 23px #0782de47}.iosBuyNowCheckoutButton span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iosBuyNowCheckoutButton svg{transition:transform .16s}.iosBuyNowCheckoutButton:hover:not(:disabled) svg{transform:translate(2px)}.iosBuyNowTrigger:focus-visible,.iosBuyNowClose:focus-visible,.iosBuyNowVariants button:focus-visible,.iosBuyNowQuantity button:focus-visible,.iosBuyNowFooter button:focus-visible{outline-offset:2px;outline:3px solid #088fef3b}@media (max-width:760px){.iosBuyNowOverlay{align-items:flex-end}.iosBuyNowSheet{border-top:1px solid #bfd4e6f2;border-left:0;border-radius:20px 20px 0 0;width:100%;height:auto;max-height:min(92dvh,850px);animation:.3s cubic-bezier(.2,.8,.2,1) both iosBuyNowSheetMobileIn;box-shadow:0 -22px 55px #00112740}.iosBuyNowSheet:before{display:none}.iosBuyNowHandle{background:#fffffffa;flex:0 0 19px;justify-content:center;align-items:center;height:19px;display:flex}.iosBuyNowHandle span{background:#d2dce5;border-radius:999px;width:35px;height:4px;display:block}.iosBuyNowHeader{min-height:58px;padding:5px 13px 10px}.iosBuyNowHeader>div>span{margin-bottom:3px;font-size:7px}.iosBuyNowHeader h2{font-size:17px}.iosBuyNowClose{border-radius:9px;flex-basis:33px;width:33px;height:33px}.iosBuyNowClose svg{width:14px;height:14px}.iosBuyNowContent{padding:10px 11px 12px}.iosBuyNowProduct{border-radius:12px;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:9px}.iosBuyNowProductImage{border-radius:10px;width:68px;height:68px}.iosBuyNowProductImage img{padding:5px}.iosBuyNowProductInfo>span{min-height:17px;padding:0 5px;font-size:6px}.iosBuyNowProductInfo h3{margin:5px 0 6px;font-size:14px}.iosBuyNowSellerAvatar{border-radius:6px;flex-basis:24px;width:24px;height:24px}.iosBuyNowSeller strong{font-size:8px}.iosBuyNowSeller small{font-size:6px}.iosBuyNowTrust{gap:5px;margin-top:6px}.iosBuyNowTrust>div{border-radius:9px;gap:6px;padding:7px 8px}.iosBuyNowTrust>div>span{border-radius:7px;flex-basis:25px;width:25px;height:25px}.iosBuyNowTrust>div>span svg{width:11px;height:11px}.iosBuyNowTrust strong{font-size:7px}.iosBuyNowTrust small{font-size:5.5px}.iosBuyNowSection{border-radius:11px;margin-top:7px;padding:10px}.iosBuyNowSectionHead>div>span,.iosBuyNowQuantityRow>div:first-child>span{font-size:6px}.iosBuyNowSectionHead>div>strong,.iosBuyNowQuantityRow>div:first-child>strong{font-size:8px}.iosBuyNowStock{min-height:21px;padding:0 6px;font-size:6px}.iosBuyNowVariants{gap:5px;margin-top:8px}.iosBuyNowVariants>button{border-radius:8px;min-height:46px;padding:6px 7px}.iosBuyNowVariants>button strong{font-size:8px}.iosBuyNowVariants>button>div>span{font-size:7px}.iosBuyNowVariants>button>em{flex-basis:20px;width:20px;height:20px;margin-left:5px}.iosBuyNowVariants>button>em svg{width:10px;height:10px}.iosBuyNowQuantity{grid-template-columns:31px 36px 31px;min-height:33px}.iosBuyNowQuantity button{width:31px;height:31px}.iosBuyNowQuantity>strong{height:31px;font-size:9px}.iosBuyNowSummary{border-radius:10px;gap:10px;margin-top:7px;padding:10px 11px}.iosBuyNowSummary span{font-size:6px}.iosBuyNowSummary strong{font-size:8px}.iosBuyNowSummary>div:last-child strong{font-size:16px}.iosBuyNowFooter{padding:9px 11px calc(9px + env(safe-area-inset-bottom));gap:6px}.iosBuyNowFooter button{border-radius:9px;min-height:42px;padding:0 9px;font-size:8px}.iosBuyNowFooter button svg{width:13px;height:13px}}@media (max-width:430px){.iosBuyNowSheet{border-radius:17px 17px 0 0;max-height:94dvh}.iosBuyNowContent{padding-inline:8px}.iosBuyNowProduct{grid-template-columns:59px minmax(0,1fr)}.iosBuyNowProductImage{width:59px;height:59px}.iosBuyNowProductInfo h3{font-size:13px}.iosBuyNowTrust strong{font-size:6.5px}.iosBuyNowTrust small{display:none}.iosBuyNowVariants{grid-template-columns:1fr}.iosBuyNowVariants>button{min-height:42px}.iosBuyNowSummary>div:first-child strong{max-width:155px}}@media (max-width:760px) and (max-height:700px){.iosBuyNowSheet{max-height:96dvh}.iosBuyNowHandle{flex-basis:15px;height:15px}.iosBuyNowHeader{min-height:50px;padding-bottom:7px}.iosBuyNowHeader h2{font-size:15px}.iosBuyNowContent{padding-top:7px}.iosBuyNowProductImage{width:57px;height:57px}.iosBuyNowProduct{grid-template-columns:57px minmax(0,1fr)}.iosBuyNowTrust,.iosBuyNowSection{margin-top:5px}.iosBuyNowFooter{padding-top:7px}}@media (min-width:1200px){.iosBuyNowSheet{width:520px}}@keyframes iosBuyNowOverlayIn{0%{visibility:hidden}to{visibility:visible}}@keyframes iosBuyNowBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes iosBuyNowSheetIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes iosBuyNowSheetMobileIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.iosBuyNowOverlay,.iosBuyNowBackdrop,.iosBuyNowSheet{animation:none!important}.iosBuyNowTrigger,.iosBuyNowClose,.iosBuyNowVariants>button,.iosBuyNowQuantity button,.iosBuyNowFooter button{transition:none!important}}
