     #sp-wy4vf0 .sp-divider-separator::after , #sp-wy4vf0 .sp-divider-separator::before  {content:""}     #sp-wy4vf0 .sp-divider .sp-divider-separator::after , #sp-wy4vf0 .sp-divider .sp-divider-separator::before {display:block;border-top:1px solid #000000}     #sp-wy4vf0 .sp-divider .sp-divider-text-block .sp-divider-text      {color:#000000}     #sp-wy4vf0 .sp-divider .sp-divider-text-block.sp-divider-icon-block      {color:#000000}    .t-cart-page{   max-width:1380px;   margin:42px auto;   padding:0 22px;   font-family:Arial,sans-serif;   color:#061b3a; }  .t-cart-top{   display:flex;   align-items:flex-end;   justify-content:space-between;   gap:20px;   margin-bottom:26px; }  .t-cart-title h1{   margin:0;   font-size:36px;   font-weight:900;   color:#061b3a; }  .t-breadcrumb{   margin-top:10px;   font-size:14px;   color:#637089; }  .t-back-shop{   color:#1268ff;   font-weight:800;   text-decoration:underline; }  .t-cart-grid{   display:grid;   grid-template-columns:1fr 390px;   gap:28px;   align-items:start; }  .t-cart-main, .t-cart-summary, .t-cart-benefits{   background:#fff;   border:1px solid #e1e8f3;   border-radius:16px;   box-shadow:0 14px 35px rgba(7,59,120,.10); }  .t-cart-main{   overflow:hidden; }  .t-cart-page .woocommerce-message{   border:1px solid #75d29b!important;   background:#f1fff5!important;   color:#061b3a!important;   border-radius:10px!important;   padding:18px 22px 18px 56px!important;   margin:0 0 22px!important;   font-weight:600; }  .t-cart-page table.shop_table{   border:0!important;   border-collapse:collapse!important;   margin:0!important;   width:100%; }  .t-cart-page table.shop_table th{   background:#fff;   color:#061b3a;   font-size:15px;   font-weight:900;   padding:20px!important;   border-bottom:1px solid #e8edf5!important; }  .t-cart-page table.shop_table td{   padding:24px 20px!important;   border-bottom:1px solid #e8edf5!important;   vertical-align:middle; }  .t-cart-page .product-remove a{   width:38px;   height:38px;   border-radius:50%;   display:flex!important;   align-items:center;   justify-content:center;   background:#fff;   border:1px solid #e1e8f3;   color:#e00000!important;   font-size:24px!important;   text-decoration:none!important; }  .t-cart-page .product-thumbnail img{   width:82px!important;   height:82px!important;   object-fit:contain; }  .t-cart-page .product-name a{   color:#1268ff;   font-size:15px;   font-weight:900;   line-height:1.45;   text-decoration:none; }  .t-cart-page .product-price, .t-cart-page .product-subtotal{   font-weight:900;   color:#061b3a; }  .t-cart-page .quantity .qty{   width:86px!important;   height:48px!important;   border:1px solid #e1e8f3!important;   border-radius:999px!important;   background:#f7f9fc!important;   text-align:center;   font-weight:900;   color:#061b3a; }  .t-cart-page .actions{   padding:22px!important;   background:#fff; }  .t-cart-page .coupon{   display:flex;   gap:10px;   flex-wrap:wrap; }  .t-cart-page .coupon .input-text{   height:52px;   min-width:240px;   border:1px solid #d7dfec!important;   border-radius:14px!important;   padding:0 18px!important;   font-size:14px; }  .t-cart-page button.button{   height:52px!important;   border-radius:14px!important;   padding:0 22px!important;   font-weight:900!important;   border:0!important;   transition:.2s ease; }  .t-cart-page .coupon button.button{   background:#1673ee!important;   color:#fff!important; }  .t-cart-page button[name="update_cart"]{   float:right;   background:#eef5ff!important;   color:#1268ff!important;   border:1px solid #bcd6ff!important; }  .t-cart-page button.button:hover{   transform:translateY(-1px);   opacity:.92; }  .t-cart-summary{   padding:24px;   position:sticky;   top:20px; }  .t-cart-summary h2{   margin:0 0 22px;   font-size:22px;   font-weight:900;   color:#061b3a; }  .t-cart-summary .cart_totals{   width:100%!important;   float:none!important;   margin:0!important;   padding:0!important;   background:transparent!important;   border:0!important; }  .t-cart-summary .cart_totals h2{   display:none; }  .t-cart-summary .cart_totals table{   border:0!important;   margin:0!important; }  .t-cart-summary .cart_totals th, .t-cart-summary .cart_totals td{   border:0!important;   border-bottom:1px solid #e8edf5!important;   padding:14px 0!important;   font-size:15px; }  .t-cart-summary .order-total th, .t-cart-summary .order-total td{   font-size:24px!important;   font-weight:900!important;   color:#073b78!important; }  .t-cart-summary .checkout-button{   background:#ffd400!important;   color:#061b3a!important;   border:1px solid #061b3a!important;   border-radius:14px!important;   min-height:56px!important;   display:flex!important;   align-items:center;   justify-content:center;   font-weight:900!important;   font-size:16px!important;   text-decoration:none!important;   margin-top:18px!important; }  .t-summary-trust{   margin-top:22px;   display:grid;   gap:14px;   font-size:14px;   color:#41506a;   font-weight:700; }  .t-summary-trust div{   display:flex;   align-items:center;   gap:10px; }  .t-summary-trust span{   color:#1268ff;   font-size:18px; }  .t-cart-benefits{   margin-top:28px;   padding:26px;   display:grid;   grid-template-columns:repeat(4,1fr);   gap:20px; }  .t-benefit{   display:flex;   align-items:center;   gap:14px;   border-right:1px solid #e8edf5; }  .t-benefit:last-child{   border-right:0; }  .t-benefit-icon{   width:54px;   height:54px;   border-radius:50%;   background:#eef5ff;   color:#1268ff;   display:flex;   align-items:center;   justify-content:center;   font-size:24px;   flex:0 0 54px; }  .t-benefit strong{   display:block;   font-size:15px;   font-weight:900;   color:#061b3a;   margin-bottom:4px; }  .t-benefit span{   font-size:13px;   color:#637089; }  @media(max-width:980px){   .t-cart-grid{     grid-template-columns:1fr;   }    .t-cart-summary{     position:static;   }    .t-cart-benefits{     grid-template-columns:repeat(2,1fr);   }    .t-benefit:nth-child(2){     border-right:0;   } }  @media(max-width:720px){   .t-cart-top{     display:block;   }    .t-cart-title h1{     font-size:30px;   }    .t-cart-page table.shop_table thead{     display:none;   }    .t-cart-page table.shop_table,   .t-cart-page table.shop_table tbody,   .t-cart-page table.shop_table tr,   .t-cart-page table.shop_table td{     display:block;     width:100%;   }    .t-cart-page table.shop_table tr{     padding:18px;     border-bottom:1px solid #e8edf5;   }    .t-cart-page table.shop_table td{     border:0!important;     padding:8px 0!important;   }    .t-cart-page .product-thumbnail{     text-align:left!important;   }    .t-cart-page .actions{     padding:18px!important;   }    .t-cart-page .coupon,   .t-cart-page .coupon .input-text,   .t-cart-page .coupon button,   .t-cart-page button[name="update_cart"]{     width:100%!important;     float:none!important;   }    .t-cart-benefits{     grid-template-columns:1fr;   }    .t-benefit{     border-right:0;     border-bottom:1px solid #e8edf5;     padding-bottom:16px;   }    .t-benefit:last-child{     border-bottom:0;     padding-bottom:0;   } } #sp-ks8a8s{width: 100%; max-width: 100%;}#sp-vw3kvy{width: auto; max-width: 1600px;}#sp-iw5h09{width: calc(100% - 0px);}#sp-wy4vf0{margin: 0px; justify-content: center; padding: 10px 0px;}#sp-pkk8ec1637{width: 90%; border-top: 1px solid rgb(0, 0, 0);}#sp-xx8gwl{margin: 0px;}@media only screen and (max-width: 480px) { #sp-wy4vf0 .sp-divider-text-block .sp-divider-text,   #sp-wy4vf0 {justify-content:center !important;padding:10px 0px 10px 0px  !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-wy4vf0 .sp-divider-text-block .sp-divider-text,   #sp-wy4vf0 {justify-content:center !important;padding:10px 0px 10px 0px  !important;}}