@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box;padding:0;margin:0}*,button{outline:none}button{cursor:pointer;background:transparent;border:none;font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}body,html{max-width:100vw;overflow-x:hidden;background:#f5f2fe;scroll-behavior:smooth}a{color:inherit;text-decoration:none}ul{list-style:none}input,textarea{border:none}textarea{resize:none}.page{max-width:1190px;padding:0 10px}.page,.page-container{width:100%;margin:0 auto}.page-container{max-width:1360px;padding:0 90px}.w-100{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-column{display:flex;flex-direction:column}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.center{display:flex;align-items:center}.btn,.center{justify-content:center}.btn{background:transparent;outline:none;display:inline-flex;font-weight:600;font-size:16px;padding:12px 24px;line-height:24px;border-radius:88px;transition:background-color,opacity .2s linear;position:relative}.btn-loading{cursor:not-allowed;opacity:.5}.btn-loading:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;max-width:20px;max-height:20px;aspect-ratio:1;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:btnLoadingSpin 1s linear infinite}@keyframes btnLoadingSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.btn img{margin:0 5px}.btn.primary{background-color:var(--color-primary);color:var(--text-white)}.btn.primary:hover{background-color:var(--color-primary-101)}.btn.primary:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{background-color:var(--Primary-Color-100);color:var(--Primary-Color-800,#5b4aa5)}.btn.secondary:hover{background-color:#edeafc}.btn.secondary:disabled{opacity:.5;cursor:not-allowed}.btn.warning{background:var(--Other_colors-Red_Dark,#f57777);color:var(--text-white)}.btn.warning:hover{background:var(--Other_colors-Red_Dark_hover,#f57777)}.btn.warning:disabled{opacity:.5;cursor:not-allowed}.btn.light{background-color:var(--color-grayscale-110);color:var(--color-primary-109)}.btn.light:hover{background-color:var(--color-grayscale-107)}.btn.light.outline{border:1px solid var(--color-grayscale-110);color:var(--color-grayscale-110);background-color:transparent}.btn.light.outline:hover{border:1px solid var(--color-grayscale-107);color:var(--color-grayscale-107);background-color:transparent}.event-carousel-container .react-multi-carousel-item:first-child{margin-left:calc((100vw - 1190px) / 2)}.footer-carousel .react-multiple-carousel__arrow{border:1px solid #fff}.block{display:block}.inline-block{display:inline-block}.mx-auto{margin-right:auto}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.scroll::-webkit-scrollbar-track{border-radius:5px;background-color:transparent}.scroll::-webkit-scrollbar{width:6px;background-color:#fff}.scroll-thin::-webkit-scrollbar{width:4px}.scroll-thin-horizontal::-webkit-scrollbar{scrollbar-width:thin}.scroll::-webkit-scrollbar-thumb{border-radius:40px;background:#9777f5}.create-event-title{color:var(--secondary-text-primary,#475467);font-size:32px;font-weight:700;letter-spacing:1px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:600px){.page,.page-container{padding:0;margin:0 20px;width:calc(100% - 40px)}.event-carousel-container .react-multi-carousel-item:first-child{margin-left:16px}}.inputError{border-color:red!important}.ql-container,.ql-toolbar{border:none!important}.ql-editor{height:122px!important}.service-details-modal .react-datepicker-wrapper{width:100%;.react-multi-carousel-item{img{object-fit:contain}}}.ticket-container{width:200mm;height:287mm;background:#fff;margin:0 auto;position:relative;overflow:hidden;font-family:Poppins,sans-serif;.ticket-header{background:linear-gradient(135deg,#7c3aed,#6366f1 30%,#8b5cf6 60%,#a855f7);height:215px;position:relative;overflow:hidden;border-radius:24px;margin:20px}.wave-element{position:absolute;background:hsla(0,0%,100%,.08);border-radius:50%}.wave-1{width:300px;height:300px;top:-50px;right:-50px;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.wave-2{width:200px;height:200px;bottom:-30px;left:-30px;background:linear-gradient(-45deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03))}.vip-badge{top:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 0;border-radius:20px;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;letter-spacing:.5px}.event-title,.vip-badge{position:absolute;left:24px;color:#fff}.event-title{top:65px;right:200px;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.5px}.event-details{position:absolute;bottom:65px;left:24px;color:#fff;display:flex;gap:20px;align-items:center}.detail-item{gap:6px;font-weight:500;opacity:.95}.detail-item,.plus-ten{display:flex;align-items:center;font-size:14px}.plus-ten{position:absolute;bottom:20px;left:24px;width:36px;height:36px;border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;justify-content:center;color:#fff;font-weight:600}.brand-section{position:absolute;top:20px;right:24px}.brand-logo{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:10px 20px;margin-bottom:16px;text-align:center}.brand-logo .allin{color:#1f2937;font-weight:700;font-size:16px}.brand-logo .event{color:#9333ea;font-weight:400;font-size:16px;margin-left:4px}.qr-section{width:120px;height:120px;background:#fff;border-radius:16px;padding:12px;display:flex;align-items:center;justify-content:center;margin:0 auto}.qr-code{width:96px;height:96px;background-image:repeating-linear-gradient(0deg,#000,#000 3px,transparent 0,transparent 6px),repeating-linear-gradient(90deg,#000,#000 3px,transparent 0,transparent 6px),repeating-linear-gradient(45deg,#000,#000 2px,transparent 0,transparent 8px),repeating-linear-gradient(-45deg,#000,#000 2px,transparent 0,transparent 8px);border-radius:8px;position:relative}.qr-code:after,.qr-code:before{content:"";position:absolute;width:20px;height:20px;background:#000;border-radius:2px}.qr-code:before{top:8px;left:8px}.qr-code:after{top:8px;right:8px}.qr-inner{bottom:8px;left:8px;width:20px;height:20px}.qr-center,.qr-inner{position:absolute;background:#000;border-radius:2px}.qr-center{top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}.star-decoration{position:absolute;color:hsla(0,0%,100%,.4);font-size:20px}.star-1{top:32px;left:120px}.star-2{top:75px;right:180px;font-size:24px}.butterfly{bottom:50px;right:180px;font-size:28px;color:hsla(0,0%,100%,.3)}.download-icon{position:absolute;top:20px;right:24px;width:40px;height:40px;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;margin-bottom:160px}.content-section{padding:30px 40px;background:#fff}.section-title{color:#7c3aed;font-size:20px;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:10px}.terms-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:32px}.terms-column h3{color:#7c3aed;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.terms-list{list-style:none}.terms-list li{font-size:12px;line-height:1.6;margin-bottom:10px;padding-left:16px;position:relative;color:#4b5563}.terms-list li:before{content:"•";color:#7c3aed;position:absolute;left:0;font-weight:700;font-size:14px}.support-section{background:linear-gradient(135deg,#7c3aed,#8b5cf6 50%,#a855f7);color:#fff;padding:28px;border-radius:16px;margin-top:32px;text-align:center}.support-section h3{font-size:18px;font-weight:700;margin-bottom:16px}.support-contact{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 24px;border-radius:12px;display:inline-block;border:1px solid hsla(0,0%,100%,.2)}.support-contact a{color:#fff;text-decoration:none;font-weight:600;font-size:16px}.support-contact a:hover{text-decoration:underline}@media print{body{padding:0;background:#fff}.ticket-container{box-shadow:none;width:100%;height:100vh}.download-btn{display:none}}.download-btn{position:fixed;top:20px;right:20px;background:#7c3aed;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px rgba(124,58,237,.3);z-index:1000;font-size:14px}.download-btn:hover{background:#6d28d9}}.register-verification-modal{.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px;z-index:50}.modal-backdrop.show{display:flex}.modal{max-width:440px;width:100%;background:#fff;border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.15);padding:28px 26px;text-align:center;animation:fadeUp .35s ease}.icon-mail{width:78px;height:78px;border-radius:50%;background:#5c4dff;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;color:#fff}.icon-mail svg{width:40px;height:40px}.title{font-size:22px;font-weight:800;margin-bottom:10px;color:#000}.msg{font-size:15px;line-height:1.6;color:#333;margin-bottom:22px}.btn{display:inline-block;padding:12px 20px;border-radius:12px;font-weight:700;cursor:pointer;border:0}.btn-primary{background:#5c4dff;color:#fff}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{background:#f2f2f8;color:#111;margin-top:10px}.link{background:none;border:0;color:#5c4dff;font-weight:700;cursor:pointer}.brand{margin-top:20px;font-size:13px;color:#6b7280}.brand strong{color:#000}.brand .event{color:#5c4dff}}.login-verification-modal{.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:24px;z-index:50}.modal-backdrop.show{display:flex}.modal{max-width:420px;width:100%;background:#fff;border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.15);text-align:center;padding:28px 26px;animation:fadeUp .35s ease}@keyframes fadeUp{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.success-icon{width:80px;height:80px;border-radius:50%;background:#5c4dff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 0 0 6px rgba(92,77,255,.35)}.success-icon svg{width:40px;height:40px;stroke:#fff}.title{font-size:22px;font-weight:800;margin-bottom:10px;color:#000}.msg{font-size:15px;line-height:1.6;color:#333;margin-bottom:22px}.btn{display:inline-block;padding:12px 20px;border-radius:12px;font-weight:700;cursor:pointer;border:0}.btn-primary{background:#5c4dff;color:#fff}.btn-secondary{background:#f2f2f8;color:#111;margin-top:10px}.brand{margin-top:22px;font-size:13px;color:#6b6b6b}.brand strong{color:#000}.brand .event{color:#5c4dff}}.check-ticket-modal{.popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;z-index:1000}.footer,.popup-backdrop{display:flex;align-items:center}.footer{padding:14px 22px;border-top:1px solid #f2f2f2;font-size:12px;color:#6b7280;justify-content:space-between;margin-top:20px}.security{font-weight:700;color:#111}.popup-container{background:#fff;border-radius:18px;width:418px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.2);animation:fadeIn .3s ease-in-out;padding:28px 0 0}.success-icon{width:70px;height:70px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.success-icon:before{content:"✔";font-size:34px;color:#fff;font-weight:700}.popup-header{font-size:22px;font-weight:600;color:#000;margin-bottom:12px}.popup-message{font-size:15px;color:#333;margin-bottom:20px;line-height:1.5;padding:0 20px}.popup-btn{background:#5c4dff;color:#fff;border:none;border-radius:12px;padding:12px 20px;font-size:15px;cursor:pointer;transition:background .3s ease;margin:5px}.popup-btn:hover{background:#4639d6}.secondary-btn{background:#f0f0f0;color:#333}.secondary-btn:hover{background:#e0e0e0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:780px){.check-ticket-modal .popup-container{max-width:98vw}}:root{--color-primary:#9777f5;--color-primary-101:#886bdc;--color-primary-102:#795fc4;--Primary_colors-400:#6a53ab;--primary-gradient-dark:#5b4793;--color-primary-105:#4b3b7a;--color-primary-106:#3c3062;--color-primary-107:#2d2449;--color-primary-108:#1e1831;--color-primary-109:#0f0c18;--color-primary-91:#a285f6;--color-primary-92:#ac92f7;--color-primary-93:#b7a0f8;--color-primary-94:#c1adf9;--color-primary-95:#cabaf9;--color-primary-96:#d5c9fb;--color-primary-97:#e0d7fc;--Primary-20:#eae4fd;--Primary-10:#f5f2fe;--color-secondary:#f5c377;--color-secondary-101:#dcaf6b;--color-secondary-102:#c49c5f;--color-secondary-103:#ab8853;--color-secondary-104:#937547;--color-secondary-105:#7a613b;--color-secondary-106:#624e30;--color-secondary-107:#493a24;--color-secondary-108:#312718;--color-secondary-109:#18130c;--color-secondary-91:#f6c985;--color-secondary-92:#f7cf92;--color-secondary-93:#f8d5a0;--color-secondary-94:#f9dbad;--color-secondary-95:#f9e0ba;--color-secondary-96:#fbe7c9;--color-secondary-97:#fcedd7;--color-secondary-98:#fdf3e4;--color-secondary-99:#fef9f2;--color-grayscale:#101828;--color-grayscale-101:#1d2939;--color-grayscale-102:#344054;--Grayscale-700:#667085;--color-grayscale-105:#98a2b3;--Grayscale-500:#d0d5dd;--color-grayscale-107:#eaecf0;--Grayscale-900:#f2f4f7;--color-grayscale-109:#f9fafb;--color-grayscale-110:#fcfcfd;--Grayscale-100:#fcfcfd;--text-white:#fff;--background-white:#fff;--text-dark-title:#0f0c18;--background-border-light:#e0d7fc;--secondary-text-primary:#475467;--Grayscale-800:#475467;--background-dark:#0f0c18;--Primary_colors-10:#faf9ff;--text-dark-description:#98a2b3;--background-light:#faf9ff;--Secondary_colors-100:#f5c377;--White:#fff;--Primary_colors-30:#e0d7fc;--Other_colors-Black:#000;--Primary-Color-100:#f3f1fe;--Primary-Color-800:#5b4aa5;--Secondary-Color-Secondary:#f46036;--button-primary:#9777f5;--Grayscale-200:#f9fafb;--Grayscale-950:#1d2939;--Grayscale-400:#eaecf0;--Other_colors-Red_Dark:#f57777;--Other_colors-Red_Dark_hover:#f67070}.agenda-pdf-wrapper .sheet{width:210mm;height:297mm;margin:0 auto;background:transparent;padding:12mm 10mm;box-sizing:border-box;position:relative;overflow:hidden;border-radius:10px}@page{.agenda-pdf-wrapper{size:A4;margin:10mm}}@media print{.agenda-pdf-wrapper body{background:#fff}.agenda-pdf-wrapper .sheet{box-shadow:none;margin:0;border-radius:0}}.agenda-pdf-wrapper .brand{display:flex;align-items:center}.agenda-pdf-wrapper .logo-wordmark{font-weight:700;letter-spacing:.2px;font-size:20px;display:flex;align-items:center;gap:6px}.agenda-pdf-wrapper .logo-wordmark .allin{color:#111}.agenda-pdf-wrapper .logo-wordmark .event{color:#7a5cf0}.agenda-pdf-wrapper .hero{margin-top:5mm;display:grid;grid-template-columns:1fr;grid-gap:7mm;gap:7mm;align-items:start}.agenda-pdf-wrapper .banner{background:linear-gradient(135deg,#6f47ff,#a073ff 60%,#7a5cf0);border-radius:12px;height:42mm;position:relative;overflow:hidden}.agenda-pdf-wrapper .banner:after{content:"Baku • Tech • 2025";position:absolute;right:10px;bottom:8px;color:#fff;opacity:.75;font-weight:700;letter-spacing:.2px;font-size:11px}.agenda-pdf-wrapper .banner-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.agenda-pdf-wrapper .banner-img .ring{width:78%;height:62%;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;color:#5b49e9;font-weight:700;font-size:12px;box-shadow:0 5px 14px rgba(0,0,0,.08)}.agenda-pdf-wrapper .facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.agenda-pdf-wrapper .tile{background:#faf9ff;border:1px solid #ececf3;color:#2c2669;padding:7px 9px;border-radius:9px}.agenda-pdf-wrapper .k{font-size:10px;opacity:.9}.agenda-pdf-wrapper .v{font-size:13px;font-weight:700;margin-top:1px}.agenda-pdf-wrapper .title-wrap{margin-top:7mm}.agenda-pdf-wrapper .title{font-size:20px;font-weight:800;margin:0}.agenda-pdf-wrapper .partners{margin-top:5mm;border:1px solid #ececf3;border-radius:9px;padding:6px 8px;background:#fff}.agenda-pdf-wrapper .p-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:6mm;gap:6mm;align-items:center}.agenda-pdf-wrapper .p-col h4{margin:0 0 4px;font-size:11px;font-weight:700;color:#6d7181}.agenda-pdf-wrapper .logo-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.agenda-pdf-wrapper .logo-single,.agenda-pdf-wrapper .logo-tile{background:#fff;border:1px solid #ececf3;border-radius:7px;height:12mm;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px}.agenda-pdf-wrapper .agenda{margin-top:7mm}.agenda-pdf-wrapper .agenda-title{font-size:15px;font-weight:800}.agenda-pdf-wrapper .timeline{position:relative;margin-top:5mm}.agenda-pdf-wrapper .slot{position:relative;display:grid;grid-template-columns:25mm 1fr;align-items:center;grid-gap:5mm;gap:5mm;padding:0 0 5.5mm}.agenda-pdf-wrapper .time{font-weight:700;color:#12131a;font-size:12.5px}.agenda-pdf-wrapper .dot{display:none;position:absolute;left:17.0739583333mm;top:0;width:7px;height:7px;background:#fff;border:2px solid #7a5cf0;border-radius:50%;box-shadow:0 0 0 2px rgba(122,92,240,.12)}.agenda-pdf-wrapper .card{background:#fff;border:1px solid #ececf3;border-radius:9px;padding:7px 9px}.agenda-pdf-wrapper .card h4{margin:0;font-size:13px;font-weight:700}.agenda-pdf-wrapper .meta{margin-top:2px;color:#6d7181;font-size:11px}.agenda-pdf-wrapper .footer{position:absolute;left:0;right:0;bottom:0;background:#fafbfe;border-top:1px solid #ececf3;padding:4mm 10mm;display:flex;align-items:center;gap:6mm}.agenda-pdf-wrapper .qrbox{width:18mm;height:18mm;background:#fff;border:1px solid #ececf3;border-radius:6px;display:flex;align-items:center;justify-content:center}.agenda-pdf-wrapper .buy-text{font-size:11px;color:#2b2f38}.agenda-pdf-wrapper .buy-link{font-weight:700;color:#7a5cf0;text-decoration:none}.agenda-pdf-wrapper svg.qr{width:16mm;height:16mm}.shopping-cart_backDrop__Fz60x{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.49);z-index:99}.shopping-cart_wrapper__o9BgM{width:571px;margin-left:auto;border-radius:36px 0 0 36px;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.25);height:100%;overflow:hidden}.shopping-cart_shoppingCart__sbGtT{height:100%}.shopping-cart_shoppingCart__sbGtT .shopping-cart_shoppingCartBody__mGVUF{padding:24px;height:calc(100vh - 168px)}.shopping-cart_header__WBsyU{display:flex;align-items:center;justify-content:space-between}.shopping-cart_header__WBsyU .shopping-cart_title__R9THh{color:var(--Other_colors-Black,#000);font-size:20px;font-weight:500;line-height:24px}.shopping-cart_list__vgIaB{margin-top:15px;height:100%;max-height:390px;overflow-y:auto;padding-right:10px}.shopping-cart_listItem__ExyS8{padding:12px 0;border-bottom:1px solid #dfdfdf;display:flex;align-items:center;justify-content:space-between;gap:24px}.shopping-cart_listItem__ExyS8:last-child{border:none}.shopping-cart_listItem__ExyS8 .shopping-cart_imgWrapper__RMdjC{width:120px;height:120px;border-radius:24px;border:1px solid var(--Grayscale-500,#d0d5dd);overflow:hidden}.shopping-cart_listItem__ExyS8 .shopping-cart_imgWrapper__RMdjC img{width:100%;height:100%;object-fit:cover}.shopping-cart_listItem__ExyS8 .shopping-cart_listItemContent__0bJoh{width:278px}.shopping-cart_listItem__ExyS8 .shopping-cart_ticketType__S2K15{font-size:14px;font-weight:600;color:var(--Primary_colors-400,#6a53ab);line-height:20px;margin-bottom:4px}.shopping-cart_listItem__ExyS8 .shopping-cart_eventName__9lfD2{color:#222;font-size:20px;font-weight:600;line-height:24px;margin-bottom:4px;cursor:pointer}.shopping-cart_listItem__ExyS8 .shopping-cart_eventName__9lfD2 span{color:var(--color-primary-101)}.shopping-cart_listItem__ExyS8 .shopping-cart_description__rVHf8{color:#222;font-size:14px;font-weight:300;line-height:20px;margin-right:5px;display:flex;align-items:center}.shopping-cart_listItem__ExyS8 .shopping-cart_description__rVHf8 img{margin-right:5px}.shopping-cart_listItem__ExyS8 .shopping-cart_doubleRow__vxWlJ{margin-top:4px;display:flex}.shopping-cart_listItem__ExyS8 .shopping-cart_priceWrapper__DjYax{color:var(--Primary_colors-400,#6a53ab);font-size:20px;font-weight:700;line-height:24px;margin-top:18px;white-space:nowrap}.shopping-cart_listItem__ExyS8 .shopping-cart_counterWrapper__pc_RR{margin-top:18px;width:62px;display:flex;align-items:center;justify-content:space-evenly;border-radius:360px;border:1px solid #dfdfdf;background:#fff;margin-left:auto}.shopping-cart_listItem__ExyS8 .shopping-cart_counterWrapper__pc_RR button{width:12px}.shopping-cart_listItem__ExyS8 .shopping-cart_counterWrapper__pc_RR span{color:#222;font-size:16px;font-weight:700;line-height:20px}.shopping-cart_calculation__F200t{padding:12px 0;margin:12px 0 24px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf}.shopping-cart_calculationItem__PBjK9{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.shopping-cart_calculationItem__PBjK9 .shopping-cart_label___cfmV{color:#222;font-size:14px;font-weight:300;line-height:20px}.shopping-cart_calculationItem__PBjK9 .shopping-cart_value__d8_eZ{color:var(--Grayscale-500,var(--Grayscale-700,#667085));font-size:14px;font-weight:500;line-height:20px}.shopping-cart_total__tuooh .shopping-cart_label___cfmV{color:#222;font-size:20px;font-weight:600;line-height:24px}.shopping-cart_total__tuooh .shopping-cart_value__d8_eZ{color:var(--Primary_colors-400,#6a53ab);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.shopping-cart_promoCodeWrapper__zByYp .shopping-cart_label___cfmV{color:#222;font-size:16px;font-weight:400;line-height:24px;margin:12px 0}.shopping-cart_promoCodeWrapper__zByYp .shopping-cart_promoCodeInputWrapper__fK2cI{position:relative}.shopping-cart_promoCodeWrapper__zByYp .shopping-cart_promoCodeInputWrapper__fK2cI input{height:48px;padding:12px 45px 12px 24px;border-radius:360px;border:1px solid #dfdfdf;color:#515151;font-size:16px;font-weight:400;line-height:24px;width:100%}.shopping-cart_promoCodeWrapper__zByYp .shopping-cart_promoCodeInputWrapper__fK2cI input::placeholder{color:rgba(81,81,81,.64)}.shopping-cart_promoCodeWrapper__zByYp .shopping-cart_promoCodeInputWrapper__fK2cI img{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.shopping-cart_footer__2pgnS{border-top:1px solid #ececec;background:#f5f2fe;height:100%;padding:24px}@media only screen and (max-width:600px){.shopping-cart_wrapper__o9BgM{width:100%;border-radius:0}}