body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-page{max-width:1240px;padding-bottom:96px}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-page-heading{margin-bottom:28px}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-page-heading h1{letter-spacing:-1.8px}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner{padding:18px 22px;border-color:#8b80ff2b;background:linear-gradient(110deg,#8070d913,#10151f);border-radius:12px;margin-bottom:30px;align-items:flex-start}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner>.df-icon{margin-top:3px;color:#b8aaff;flex:none}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner strong{color:#ded7f4;font-size:12px;font-weight:550}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner p{font-size:11px;color:#aca6bc;line-height:1.7}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce{color:#a7b0c2;font-size:13px}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.button,button.button,input.button,a.button,button[type=submit]){min-height:44px;padding:12px 18px!important;border-radius:8px!important;font-size:12px!important;font-weight:550!important;transition:background .18s,border-color .18s,box-shadow .18s}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.button,button[type=submit]):not(:disabled):hover{background:#8981f4!important;border-color:#b8aeff88!important;box-shadow:0 4px 20px #7977ff1c!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.button,button,input,select,textarea,a):focus-visible{outline:2px solid #c5baff!important;outline-offset:4px!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.button,button[type=submit]):disabled{cursor:not-allowed;opacity:.45;box-shadow:none!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.woocommerce-message,.woocommerce-info,ul.woocommerce-error){border-radius:10px!important;font-size:12px!important;line-height:1.75;padding:18px 20px!important;color:#c5bddb!important;background:#121422!important;border-color:#8f82d637!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce ul.woocommerce-error{color:#f2bcc7!important;background:#23131c!important;border-color:#c4657b4d!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.woocommerce-message,.woocommerce-info,ul.woocommerce-error) a:not(.button){color:#d5c8ff!important;text-decoration:underline!important;text-underline-offset:3px}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .woocommerce-message a.button{min-height:36px;padding:7px 12px!important;font-size:11px!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(input.input-text,textarea,select){min-height:46px;border-color:#ffffff24!important;border-radius:8px!important;background:#0b101a!important;color:#d6deeb!important;font-size:13px!important}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(input,textarea)::placeholder{color:#79859b}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce label{color:#b2bdd0;font-size:12px;line-height:1.6}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce table.shop_table{border-color:#ffffff12!important;border-radius:12px;background:#101620}
body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce table.shop_table thead th{font-family:var(--df-mono);font-size:10px;letter-spacing:.04em;color:#8f9bb1;background:#ffffff03}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form{min-width:0;margin:0}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table{margin-bottom:0}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table th,
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td{padding:18px 12px!important}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail{width:96px;padding-inline:8px!important}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail img{display:block;width:72px!important;max-width:72px!important;height:48px!important;object-fit:cover;border:1px solid #ffffff1c;border-radius:7px!important;background:#0a101a;box-shadow:0 4px 14px #0003}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name{line-height:1.65;overflow-wrap:anywhere}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name a{font-size:13px!important;font-weight:550!important;line-height:1.65!important;color:#e4e3f2!important;text-decoration:none!important}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name a:hover{color:#c8b8ff!important}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name dl.variation{margin:8px 0 0;font-size:11px;color:#929eb2}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name dl.variation p{margin:0}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table :is(td.product-price,td.product-subtotal){font-family:var(--df-mono);font-size:12px!important;color:#c1cadb;white-space:nowrap}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal{color:#e3dcff}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-remove{padding-inline:10px!important;width:54px}
body.df-site.woocommerce-cart .woocommerce a.remove{width:36px;height:36px;border-radius:9px;color:#a5a0b7!important;border-color:#ffffff12;font-size:21px;background:#ffffff02;transition:background .18s,color .18s}
body.df-site.woocommerce-cart .woocommerce a.remove:hover{border-color:#d57b9238;background:#752c432b!important;color:#ffbbc9!important}
body.df-site.woocommerce-cart .woocommerce .quantity .qty{width:58px!important;min-height:42px!important;padding:8px!important;font-family:var(--df-mono);font-size:12px!important}
body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions{padding:18px!important;background:#0c121c}
body.df-site.woocommerce-cart .woocommerce .coupon{gap:8px;flex-wrap:wrap;max-width:100%}
body.df-site.woocommerce-cart .woocommerce .coupon #coupon_code{width:160px;min-height:44px;font-family:var(--df-mono);font-size:11px!important}
body.df-site.woocommerce-cart .woocommerce .coupon .button{background:#1c2434!important;border-color:#ffffff1c!important;color:#d0d8e7!important}
body.df-site.woocommerce-cart .woocommerce .cart-collaterals{margin-top:26px;min-width:0}
body.df-site.woocommerce-cart .woocommerce .cart_totals{width:100%;border:1px solid #a19bff29;border-radius:14px;background:radial-gradient(ellipse at 70% 0,#7f71cf13,transparent 65%),#111825;padding:26px;box-shadow:0 16px 40px #0002}
body.df-site.woocommerce-cart .woocommerce .cart_totals h2{font-size:21px!important;font-weight:600;letter-spacing:-.6px!important;margin:0 0 17px!important}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table{margin-bottom:22px}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table th,
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table td{padding:16px 0!important;font-size:12px!important;line-height:1.6}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table th{font-weight:400;color:#9caac0}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table td{font-family:var(--df-mono);color:#dbe0ed}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total th{font-weight:550;color:#e1e5f0}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total td{color:#ede8ff;font-size:24px!important;letter-spacing:-1px}
body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total td strong{font-weight:550}
body.df-site.woocommerce-cart .woocommerce .wc-proceed-to-checkout .button{min-height:49px;font-size:13px!important;background:linear-gradient(180deg,#847bfd,#695de0)!important;border-color:#b5a6ff60!important;box-shadow:inset 0 1px 0 #ffffff16,0 6px 20px #7660f51c!important}
body.df-site.woocommerce-cart .woocommerce .return-to-shop{margin-top:20px}
body.df-site.woocommerce-cart .woocommerce .cross-sells{min-width:0}
body.df-site.woocommerce-cart.df-cart-fixed-quantity .woocommerce .woocommerce-cart-form table.shop_table :is(th.product-quantity,td.product-quantity){display:none!important}

body.df-site.woocommerce-checkout .woocommerce form.checkout{gap:0 32px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}
body.df-site.woocommerce-checkout .woocommerce form.checkout #customer_details{min-width:0;padding:28px;border:1px solid #ffffff13;border-radius:14px;background:#101620}
body.df-site.woocommerce-checkout .woocommerce form.checkout #order_review{min-width:0}
body.df-site.woocommerce-checkout .woocommerce form.checkout #order_review_heading{font-size:21px!important;margin:0 0 20px!important;letter-spacing:-.6px!important}
body.df-site.woocommerce-checkout .woocommerce form.checkout h3{font-size:21px!important;letter-spacing:-.6px!important}
body.df-site.woocommerce-checkout .woocommerce .form-row{margin-bottom:20px!important}
body.df-site.woocommerce-checkout .woocommerce .form-row :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:#a18cff;vertical-align:middle}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .product-name{overflow-wrap:anywhere}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .product-total{font-family:var(--df-mono);text-align:right;white-space:nowrap}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table :is(td,th){padding:18px!important;font-size:12px!important;line-height:1.7}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .product-quantity{font-size:11px;color:#8694ae;font-weight:400}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot td{text-align:right;font-family:var(--df-mono);white-space:nowrap}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .order-total td{font-size:22px!important;color:#e9e1ff}
body.df-site.woocommerce-checkout .woocommerce #payment{padding:24px;border-color:#9b8de733;border-radius:12px;background:#111826}
body.df-site.woocommerce-checkout .woocommerce #payment ul.payment_methods li{padding:12px 0;list-style:none!important;border-bottom:1px solid #ffffff0d}
body.df-site.woocommerce-checkout .woocommerce #payment ul.payment_methods li:last-child{border-bottom:0}
body.df-site.woocommerce-checkout .woocommerce #payment ul.payment_methods li>label{display:inline;color:#d3d9e7;font-size:13px}
body.df-site.woocommerce-checkout .woocommerce #payment ul.payment_methods input[type=radio]{accent-color:#a18cff;margin-right:9px;vertical-align:middle}
body.df-site.woocommerce-checkout .woocommerce #payment .payment_box{padding:18px;border-radius:8px;font-size:12px;line-height:1.8;color:#a2b0c7}
body.df-site.woocommerce-checkout .woocommerce #place_order{min-height:50px;font-size:13px!important;background:linear-gradient(180deg,#847bfd,#695de0)!important}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-privacy-policy-text{color:#919eb4;font-size:11px;line-height:1.85}
body.df-site.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:1.8}
body.df-site.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:46px;border-radius:8px!important;border-color:#ffffff24!important;padding-top:7px}
body.df-site.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px;color:#d6deeb!important}
body.df-site.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}

@media(min-width:1050px){
 body.df-site.woocommerce-cart .df-page-content>.woocommerce:has(>.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:0 28px;align-items:start}
 body.df-site.woocommerce-cart .df-page-content>.woocommerce:has(>.woocommerce-cart-form)>:not(.woocommerce-cart-form):not(.cart-collaterals){grid-column:1 / -1}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form{grid-column:1;grid-row:auto}
 body.df-site.woocommerce-cart .woocommerce .cart-collaterals{grid-column:2;margin:0;position:sticky;top:110px;display:block;align-self:start}
 body.df-site.woocommerce-cart.admin-bar .woocommerce .cart-collaterals{top:142px}
 body.df-site.woocommerce-cart .woocommerce .cart_totals{float:none;width:100%;padding:25px}
 body.df-site.woocommerce-cart .woocommerce .cart-collaterals .cross-sells{width:100%;float:none;margin-bottom:24px}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon{float:none;width:100%;margin-bottom:12px;flex-wrap:nowrap}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon #coupon_code{flex:1;min-width:0}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions>.button{float:none;width:100%}
}

@media(max-width:1049px) and (min-width:701px){
 body.df-site.woocommerce-cart .woocommerce .cart_totals{max-width:480px}
 body.df-site.woocommerce-checkout .woocommerce form.checkout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0 24px}
 body.df-site.woocommerce-checkout .woocommerce form.checkout #customer_details{padding:22px}
 body.df-site.woocommerce-checkout .woocommerce #payment{padding:20px}
}

@media(max-width:700px){
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-page{padding-bottom:64px}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner{padding:16px;border-radius:10px;gap:12px;margin-bottom:23px}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner strong{font-size:11px;line-height:1.6;display:block}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .df-commerce-banner p{font-size:10px;line-height:1.8}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.woocommerce-message,.woocommerce-info,ul.woocommerce-error){font-size:11px!important;padding:16px!important}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .woocommerce-message a.button{float:none;display:flex!important;width:100%;margin:0 0 12px}
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(input.input-text,textarea,select){font-size:16px!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%!important;float:none!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table{display:block!important;width:100%!important;table-layout:auto!important;border-radius:12px!important;overflow:visible!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table thead{display:none!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tbody{display:block!important;width:100%!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:18px!important;border:0!important;border-bottom:1px solid #ffffff0c!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr:last-child{border-bottom:0!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td{display:block!important;width:100%!important;float:none!important;min-width:0!important;flex:none!important;border:0!important;text-align:left!important;background:transparent!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td:before{float:none!important;position:static!important;margin:0!important;font-weight:400!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table :is(td.product-remove,td.product-thumbnail,td.product-name,td.actions):before{display:none!important;content:none!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr:first-child{border-radius:12px 12px 0 0}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr:last-child{border-radius:0 0 12px 12px}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-remove{position:absolute!important;top:12px!important;right:8px!important;width:44px!important;height:44px!important;padding:0!important;z-index:2}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-remove .remove{width:44px!important;height:44px!important;font-size:23px!important;border-color:transparent;background:transparent}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail{position:absolute!important;left:18px!important;top:24px!important;width:80px!important;height:45px!important;padding:0!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail img{width:80px!important;max-width:80px!important;height:45px!important;border-radius:7px!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name{display:flex!important;min-height:78px!important;padding:3px 33px 18px 94px!important;line-height:1.65!important;align-items:flex-start!important;margin-bottom:6px!important;border-bottom:1px solid #ffffff0b!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name a{font-size:12px!important;line-height:1.65!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table :is(td.product-price,td.product-quantity,td.product-subtotal){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:10px 0!important;font-size:13px!important;text-align:right!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table :is(td.product-price,td.product-quantity,td.product-subtotal):before{content:attr(data-title)!important;display:block!important;font-size:12px!important;color:#9dabc0!important;font-family:var(--df-font);line-height:1.6!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal:before{color:#c1b5e2!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table :is(td.product-price,td.product-subtotal) .amount{font-size:13px}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table tr.df-cart-single td.product-quantity,
 body.df-site.woocommerce-cart.df-cart-fixed-quantity .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity{display:none!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important;padding:0!important;background:transparent}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon{float:none!important;width:100%!important;display:flex!important;gap:7px!important;flex-wrap:nowrap}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon input{min-width:0!important;flex:1!important;width:100%!important;max-width:none!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.actions>.button{float:none!important;width:100%!important}
 body.df-site.woocommerce-cart .woocommerce .coupon #coupon_code{font-size:16px!important}
 body.df-site.woocommerce-cart .woocommerce .coupon .button{font-size:11px!important;padding:10px 12px!important}
 body.df-site.woocommerce-cart .woocommerce .cart_totals{padding:23px}
 body.df-site.woocommerce-cart .woocommerce .cart_totals h2{font-size:21px!important}
 body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table td,
 body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table th{font-size:12px!important}
 body.df-site.woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total td{font-size:24px!important}
 body.df-site.woocommerce-cart .woocommerce .wc-proceed-to-checkout .button{min-height:50px;font-size:13px!important}
 body.df-site.woocommerce-checkout .woocommerce form.checkout{display:flex;flex-direction:column;gap:20px}
 body.df-site.woocommerce-checkout .woocommerce form.checkout #customer_details{padding:20px;margin:0;width:100%}
 body.df-site.woocommerce-checkout .woocommerce form.checkout #order_review{width:100%}
 body.df-site.woocommerce-checkout .woocommerce form.checkout #order_review_heading{margin:7px 0 0!important}
 body.df-site.woocommerce-checkout .woocommerce #payment{padding:20px}
 body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table :is(td,th){padding:16px!important;font-size:12px!important}
 body.df-site.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .order-total td{font-size:22px!important}
 body.df-site.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}
}

@media(max-width:380px){
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail{width:64px!important;height:40px!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail img{width:64px!important;max-width:64px!important;height:40px!important}
 body.df-site.woocommerce-cart .woocommerce .woocommerce-cart-form table.shop_table td.product-name{padding-left:78px!important}
}

@media(prefers-reduced-motion:reduce){
 body.df-site:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce :is(.button,button[type=submit],a.remove){transition:none!important}
}

body.df-site.woocommerce-checkout .df-checkout-preview{max-width:780px;padding:38px;border:1px solid #a19bff29;border-radius:14px;background:radial-gradient(ellipse at 90% 0,#7f71cf1c,transparent 65%),#111825}
body.df-site.woocommerce-checkout .df-checkout-preview-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#8e81e314;border:1px solid #a69af333;border-radius:12px;color:#b9adff;margin-bottom:23px}
body.df-site.woocommerce-checkout .df-checkout-preview-icon .df-icon{width:23px;height:23px}
body.df-site.woocommerce-checkout .df-checkout-preview h2{font-size:30px!important;margin:14px 0 17px!important;line-height:1.2}
body.df-site.woocommerce-checkout .df-checkout-preview p{max-width:570px;font-size:14px;line-height:1.8;color:#a8b3c8}
body.df-site.woocommerce-checkout .df-checkout-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}
body.df-site.woocommerce-checkout .df-checkout-preview-actions a{text-decoration:none!important;min-height:46px;font-size:12px}
@media(max-width:560px){
 body.df-site.woocommerce-checkout .df-checkout-preview{padding:25px}
 body.df-site.woocommerce-checkout .df-checkout-preview h2{font-size:27px!important}
 body.df-site.woocommerce-checkout .df-checkout-preview p{font-size:13px}
 body.df-site.woocommerce-checkout .df-checkout-preview-actions{flex-direction:column}
}
