.sp-compare a,.sp-my-wishlist a{background-color:transparent;color:var(--ct-color-primary)}.sp-compare label,.sp-my-wishlist label{font-size:15px;font-weight:300;line-height:1.27;color:var(--ct-color-text-primary);margin:0 0 10px 0}.sp-compare input[type="date"],.sp-compare input[type="datetime-local"],.sp-compare input[type="email"],.sp-compare input[type="month"],.sp-compare input[type="number"],.sp-compare input[type="password"],.sp-compare input[type="search"],.sp-compare input[type="tel"],.sp-compare input[type="text"],.sp-compare input[type="time"],.sp-compare input[type="url"],.sp-compare input[type="week"],.sp-compare textarea,.sp-my-wishlist input[type="date"],.sp-my-wishlist input[type="datetime-local"],.sp-my-wishlist input[type="email"],.sp-my-wishlist input[type="month"],.sp-my-wishlist input[type="number"],.sp-my-wishlist input[type="password"],.sp-my-wishlist input[type="search"],.sp-my-wishlist input[type="tel"],.sp-my-wishlist input[type="text"],.sp-my-wishlist input[type="time"],.sp-my-wishlist input[type="url"],.sp-my-wishlist input[type="week"],.sp-my-wishlist textarea{border:1px solid var(--ct-color-border-primary) !important;border-radius:var(--ct-border-radius-primary) !important;padding:14px 16px !important}.sp-compare input[type="date"]:focus-visible,.sp-compare input[type="datetime-local"]:focus-visible,.sp-compare input[type="email"]:focus-visible,.sp-compare input[type="month"]:focus-visible,.sp-compare input[type="number"]:focus-visible,.sp-compare input[type="password"]:focus-visible,.sp-compare input[type="search"]:focus-visible,.sp-compare input[type="tel"]:focus-visible,.sp-compare input[type="text"]:focus-visible,.sp-compare input[type="time"]:focus-visible,.sp-compare input[type="url"]:focus-visible,.sp-compare input[type="week"]:focus-visible,.sp-compare textarea:focus-visible,.sp-my-wishlist input[type="date"]:focus-visible,.sp-my-wishlist input[type="datetime-local"]:focus-visible,.sp-my-wishlist input[type="email"]:focus-visible,.sp-my-wishlist input[type="month"]:focus-visible,.sp-my-wishlist input[type="number"]:focus-visible,.sp-my-wishlist input[type="password"]:focus-visible,.sp-my-wishlist input[type="search"]:focus-visible,.sp-my-wishlist input[type="tel"]:focus-visible,.sp-my-wishlist input[type="text"]:focus-visible,.sp-my-wishlist input[type="time"]:focus-visible,.sp-my-wishlist input[type="url"]:focus-visible,.sp-my-wishlist input[type="week"]:focus-visible,.sp-my-wishlist textarea:focus-visible{border-color:var(--ct-color-primary) !important;outline:none !important}.sp-compare input[type="color"],.sp-my-wishlist input[type="color"]{border:1px solid var(--ct-color-border-primary);border-radius:var(--ct-border-radius-primary)}.sp-compare input[type="color"]:focus,.sp-my-wishlist input[type="color"]:focus{outline:none}.sp-compare input[type="radio"],.sp-my-wishlist input[type="radio"]{-webkit-appearance:none;appearance:none;font:inherit;width:20px;height:20px;margin:3px;border:2px solid var(--ct-color-border-primary);border-radius:50%;display:inline-grid;place-content:center}.sp-compare input[type="radio"]:before,.sp-my-wishlist input[type="radio"]:before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--ct-color-primary)}.sp-compare input[type="radio"]:checked,.sp-my-wishlist input[type="radio"]:checked{border:0.15em solid var(--ct-color-primary)}.sp-compare input[type="radio"]:checked:before,.sp-my-wishlist input[type="radio"]:checked:before{transform:scale(1)}.sp-compare input[type="checkbox"],.sp-my-wishlist input[type="checkbox"]{-webkit-appearance:none;appearance:none;font:inherit;width:20px;height:20px;margin:3px;border:2px solid var(--ct-color-border-primary);border-radius:4px;display:inline-grid;place-content:center}.sp-compare input[type="checkbox"]:before,.sp-my-wishlist input[type="checkbox"]:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+DQogIDxwYXRoIGlkPSJEb25lIiBkPSJNOS4xNzUsMGEuOC44LDAsMCwwLS42NjUuMzA2bC01LjIsNS42NDdMMS4zODgsMy44MzNhLjcuNywwLDAsMC0uNjczLS4yMTIsMS4zODIsMS4zODIsMCwwLDAtLjcuNy44NjIuODYyLDAsMCwwLC4yMjYuNzI0TDIuNzk1LDcuNzkxYS43OTIuNzkyLDAsMCwwLDEuMDYyLjAxTDkuNzY5LDEuMzI5QS44MzIuODMyLDAsMCwwLDkuOTYuNTIxLDEsMSwwLDAsMCw5LjE3NSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=");width:16px;height:16px;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--ct-color-primary);display:inline-grid;place-content:center}.sp-compare input[type="checkbox"]:checked,.sp-my-wishlist input[type="checkbox"]:checked{border:0.15em solid var(--ct-color-primary)}.sp-compare input[type="checkbox"]:checked:before,.sp-my-wishlist input[type="checkbox"]:checked:before{transform:scale(1)}.sp-compare input[type="range"],.sp-my-wishlist input[type="range"]{-webkit-appearance:none}.sp-compare input[type="range"]:focus,.sp-my-wishlist input[type="range"]:focus{outline:none}.sp-compare input[type="range"]::-webkit-slider-runnable-track,.sp-my-wishlist input[type="range"]::-webkit-slider-runnable-track{height:2px;cursor:pointer;background-color:var(--ct-color-border-primary)}.sp-compare input[type="range"]::-webkit-slider-runnable-track,.sp-my-wishlist input[type="range"]::-webkit-slider-runnable-track{height:2px;cursor:pointer;background-color:var(--ct-color-border-primary)}.sp-compare input[type="range"]::-webkit-slider-thumb,.sp-my-wishlist input[type="range"]::-webkit-slider-thumb{border:2px solid var(--ct-color-primary);height:20px;width:20px;border-radius:50%;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-9px}.sp-compare input[type="range"]::-moz-range-track,.sp-my-wishlist input[type="range"]::-moz-range-track{height:2px;cursor:pointer;background:var(--ct-color-primary)}.sp-compare input[type="range"]::-moz-range-thumb,.sp-my-wishlist input[type="range"]::-moz-range-thumb{border:2px solid var(--ct-color-primary);height:20px;width:20px;border-radius:50%;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-9px}.sp-compare input[type="range"]::-ms-track,.sp-my-wishlist input[type="range"]::-ms-track{height:2px;cursor:pointer;background:var(--ct-color-primary)}.sp-compare input[type="range"]::-ms-thumb,.sp-my-wishlist input[type="range"]::-ms-thumb{border:2px solid var(--ct-color-primary);height:20px;width:20px;border-radius:50%;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-9px}.sp-compare input[type="file"],.sp-my-wishlist input[type="file"]{color:transparent;font-size:var(--ct-font-size-primary)}.sp-compare input[type="file"]:hover:before,.sp-my-wishlist input[type="file"]:hover:before{background-color:var(--ct-color-primary);color:#ffffff}.sp-compare input[type="file"]::-webkit-file-upload-button,.sp-my-wishlist input[type="file"]::-webkit-file-upload-button{visibility:hidden}.sp-compare input[type="file"]::before,.sp-my-wishlist input[type="file"]::before{content:"Choose File";line-height:18px;color:var(--ct-color-heading-primary);background-color:var(--ct-color-button-primary);display:inline-block;padding:14px 25px;border-radius:var(--ct-border-radius-primary);cursor:pointer;transition:0.2s ease}.sp-compare input[type="date"]::-webkit-calendar-picker-indicator,.sp-compare input[type="datetime-local"]::-webkit-calendar-picker-indicator,.sp-compare input[type="month"]::-webkit-calendar-picker-indicator,.sp-compare input[type="week"]::-webkit-calendar-picker-indicator,.sp-my-wishlist input[type="date"]::-webkit-calendar-picker-indicator,.sp-my-wishlist input[type="datetime-local"]::-webkit-calendar-picker-indicator,.sp-my-wishlist input[type="month"]::-webkit-calendar-picker-indicator,.sp-my-wishlist input[type="week"]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOTU5Q0E3IiBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48L3N2Zz4=")}.sp-compare input[type="date"],.sp-compare input[type="datetime-local"],.sp-compare input[type="month"],.sp-compare input[type="week"],.sp-my-wishlist input[type="date"],.sp-my-wishlist input[type="datetime-local"],.sp-my-wishlist input[type="month"],.sp-my-wishlist input[type="week"]{padding:12px 16px}.sp-compare input[type="time" i]::-webkit-calendar-picker-indicator,.sp-my-wishlist input[type="time" i]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOTU5Q0E3IiBkPSJNMTEuOTkgMkM2LjQ3IDIgMiA2LjQ4IDIgMTJzNC40NyAxMCA5Ljk5IDEwQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyUzE3LjUyIDIgMTEuOTkgMnpNMTIgMjBjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjOTU5Q0E3IiBkPSJNMTIuNSA3SDExdjZsNS4yNSAzLjE1Ljc1LTEuMjMtNC41LTIuNjd6Ii8+PC9zdmc+")}.sp-compare input[type="time" i],.sp-my-wishlist input[type="time" i]{padding:12px 16px}.sp-compare .select2-container .select2-selection--single,.sp-my-wishlist .select2-container .select2-selection--single{font-size:var(--ct-font-size-primary);color:var(--ct-color-text-primary);height:57px;padding:0 12px;border:1px solid var(--ct-color-border-primary);border-radius:var(--ct-border-radius-primary);background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iQXJyb3dfRG93biIgZGF0YS1uYW1lPSJBcnJvdyBEb3duIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj4NCiAgPHJlY3QgaWQ9IkJHIiB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHJ4PSI0IiBmaWxsPSIjZjFmMmYzIi8+DQogIDxwYXRoIGlkPSJUcmlhbmdsZSIgZD0iTTMuNjEtLjQ4OGEuNS41LDAsMCwwLC43ODEsMGwyLjk2LTMuN0EuNS41LDAsMCwwLDYuOTYtNUgxLjA0YS41LjUsMCwwLDAtLjM5LjgxMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgOSkiIGZpbGw9IiM3MzdkOGIiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;background-position:calc(100% - 12px) center}.sp-compare .select2-container .select2-selection--single .select2-selection__rendered,.sp-my-wishlist .select2-container .select2-selection--single .select2-selection__rendered{padding:8px 20px 8px 8px;text-align:left;line-height:3.5}.sp-compare .select2-container .select2-selection--single .select2-selection__arrow b,.sp-my-wishlist .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.sp-compare .select2-container .select2-dropdown,.sp-my-wishlist .select2-container .select2-dropdown{border-width:0 1px 1px 1px;border-style:solid;border-color:var(--ct-color-border-primary);border-radius:0 0 var(--ct-border-radius-primary) var(--ct-border-radius-primary)}.sp-compare .select2-container .select2-search--dropdown,.sp-my-wishlist .select2-container .select2-search--dropdown{padding:14px 16px}.sp-compare .select2-container .select2-search--dropdown .select2-search__field,.sp-my-wishlist .select2-container .select2-search--dropdown .select2-search__field{padding:14px 16px;border:1px solid var(--ct-color-border-primary);border-radius:var(--ct-border-radius-primary)}.sp-compare .woocommerce a.button,.sp-compare .woocommerce button.button,.sp-compare .woocommerce input.button,.sp-compare input[type="button"],.sp-compare input[type="submit"],.sp-compare input[type="reset"],.sp-my-wishlist .woocommerce a.button,.sp-my-wishlist .woocommerce button.button,.sp-my-wishlist .woocommerce input.button,.sp-my-wishlist input[type="button"],.sp-my-wishlist input[type="submit"],.sp-my-wishlist input[type="reset"]{font-family:var(--ct-font-primary);font-size:var(--ct-font-size-primary);line-height:18px;font-weight:400;text-transform:capitalize;color:var(--ct-color-primary);text-align:center;box-sizing:border-box;background-color:var(--ct-color-button-primary);padding:13px 23px;border-width:1px;border-style:solid;border-color:var(--ct-color-border-button-primary);border-radius:var(--ct-border-radius-primary);transition:var(--ct-transition-primary)}.sp-compare .woocommerce a.button:hover:not([disabled]):not(.disabled),.sp-compare .woocommerce button.button:hover:not([disabled]):not(.disabled),.sp-compare .woocommerce input.button:hover:not([disabled]):not(.disabled),.sp-compare input[type="button"]:hover:not([disabled]):not(.disabled),.sp-compare input[type="submit"]:hover:not([disabled]):not(.disabled),.sp-compare input[type="reset"]:hover:not([disabled]):not(.disabled),.sp-my-wishlist .woocommerce a.button:hover:not([disabled]):not(.disabled),.sp-my-wishlist .woocommerce button.button:hover:not([disabled]):not(.disabled),.sp-my-wishlist .woocommerce input.button:hover:not([disabled]):not(.disabled),.sp-my-wishlist input[type="button"]:hover:not([disabled]):not(.disabled),.sp-my-wishlist input[type="submit"]:hover:not([disabled]):not(.disabled),.sp-my-wishlist input[type="reset"]:hover:not([disabled]):not(.disabled){color:#fff;background-color:var(--ct-color-primary)}.sp-compare .woocommerce a.button.disabled:hover,.sp-compare .woocommerce button.button.disabled:hover,.sp-compare .woocommerce input.button.disabled:hover,.sp-compare input[type="button"].disabled:hover,.sp-compare input[type="submit"].disabled:hover,.sp-compare input[type="reset"].disabled:hover,.sp-my-wishlist .woocommerce a.button.disabled:hover,.sp-my-wishlist .woocommerce button.button.disabled:hover,.sp-my-wishlist .woocommerce input.button.disabled:hover,.sp-my-wishlist input[type="button"].disabled:hover,.sp-my-wishlist input[type="submit"].disabled:hover,.sp-my-wishlist input[type="reset"].disabled:hover{color:var(--ct-color-primary);background-color:var(--ct-color-button-primary)}.sp-compare table,.sp-my-wishlist table{background-color:transparent;width:100%;margin-bottom:0;font-size:unset;border-spacing:0;border-collapse:collapse}.sp-compare table th,.sp-compare table td,.sp-my-wishlist table th,.sp-my-wishlist table td{padding:unset;line-height:unset;vertical-align:top;border:none}.sp-compare table th,.sp-my-wishlist table th{font-weight:unset}.sp-compare table thead th,.sp-compare table tfoot th,.sp-my-wishlist table thead th,.sp-my-wishlist table tfoot th{font-size:unset}.sp-compare table caption+thead tr:first-child th,.sp-compare table caption+thead tr:first-child td,.sp-compare table caption+thead tr:first-child th,.sp-compare table caption+thead tr:first-child td,.sp-compare table colgroup+thead tr:first-child th,.sp-compare table colgroup+thead tr:first-child td,.sp-compare table colgroup+thead tr:first-child th,.sp-compare table colgroup+thead tr:first-child td,.sp-compare table thead:first-child tr:first-child th,.sp-compare table thead:first-child tr:first-child td,.sp-compare table thead:first-child tr:first-child th,.sp-compare table thead:first-child tr:first-child td,.sp-my-wishlist table caption+thead tr:first-child th,.sp-my-wishlist table caption+thead tr:first-child td,.sp-my-wishlist table caption+thead tr:first-child th,.sp-my-wishlist table caption+thead tr:first-child td,.sp-my-wishlist table colgroup+thead tr:first-child th,.sp-my-wishlist table colgroup+thead tr:first-child td,.sp-my-wishlist table colgroup+thead tr:first-child th,.sp-my-wishlist table colgroup+thead tr:first-child td,.sp-my-wishlist table thead:first-child tr:first-child th,.sp-my-wishlist table thead:first-child tr:first-child td,.sp-my-wishlist table thead:first-child tr:first-child th,.sp-my-wishlist table thead:first-child tr:first-child td{border-top:none}.sp-compare table tbody>tr:nth-child(odd)>td,.sp-compare table tbody>tr:nth-child(odd)>th,.sp-my-wishlist table tbody>tr:nth-child(odd)>td,.sp-my-wishlist table tbody>tr:nth-child(odd)>th{background:none}.sp-compare table tbody tr:hover>td,.sp-compare table tbody tr:hover>th,.sp-my-wishlist table tbody tr:hover>td,.sp-my-wishlist table tbody tr:hover>th{background:none}.sp-compare table tbody+tbody,.sp-my-wishlist table tbody+tbody{border-top:none}.sp-compare tbody>tr:nth-child(odd)>td,.sp-compare tbody>tr:nth-child(odd)>th,.sp-my-wishlist tbody>tr:nth-child(odd)>td,.sp-my-wishlist tbody>tr:nth-child(odd)>th{background:none}.sp-compare tbody tr:hover>td,.sp-compare tbody tr:hover>th,.sp-my-wishlist tbody tr:hover>td,.sp-my-wishlist tbody tr:hover>th{background:none}.sp-compare tbody+tbody,.sp-my-wishlist tbody+tbody{border-top:none}#shoppress-wrap{width:100%;margin:20px auto}.sp-multistep-checkout{margin:50px auto;max-width:940px}.sp-tabs-wrapper{width:100%;display:block;margin:0 auto 53px}.sp-tab-item{position:relative;display:inline-block;margin:0 46px 0 0}.sp-tabs-list{padding:0;margin:0}.sp-nav-wrapper{z-index:10;position:relative;overflow:hidden;margin:30px 0 15px 0}.sp-nav-wrapper .sp-nav-button,.sp-nav-wrapper button{display:none;font-family:var(--ct-font-primary);font-size:var(--ct-font-size-primary);line-height:18px;font-weight:400;text-transform:capitalize;color:var(--ct-color-primary);text-align:center;box-sizing:border-box;background-color:var(--ct-color-button-primary);padding:13px 23px;border-width:1px;border-style:solid;border-color:var(--ct-color-border-button-primary);border-radius:var(--ct-border-radius-primary);transition:var(--ct-transition-primary);cursor:pointer}.sp-nav-wrapper .sp-nav-button:hover:not([disabled]):not(.disabled),.sp-nav-wrapper button:hover:not([disabled]):not(.disabled){color:#fff;background-color:var(--ct-color-primary)}.sp-nav-wrapper .sp-nav-button.disabled:hover,.sp-nav-wrapper button.disabled:hover{color:var(--ct-color-primary);background-color:var(--ct-color-button-primary)}.sp-nav-wrapper .sp-nav-button.current,.sp-nav-wrapper button.current{display:inline-block}.sp-nav-wrapper .sp-nav-button:hover span svg path,.sp-nav-wrapper button:hover span svg path{fill:#fff}.woo-checkout-btn-icon path{fill:var(--ct-color-primary)}.sp-step-item{display:none}.sp-step-item.current{display:block}.woocommerce-checkout .login .wc-social-login{display:block}#checkout_coupon{display:inline-block;width:100%}#sp-next{float:right;width:auto}#sp-prev{width:auto}#sp-return-to-shop .woo-checkout-btn-icon svg,#sp-prev .woo-checkout-btn-icon svg{transform:rotateZ(180deg)}.woo-checkout-btn-icon.left{margin-right:12px}.woo-checkout-btn-icon.right{margin-left:9px}.sp-tab-number{background:#f1f2f3;font-size:13px;color:var(--ct-color-text-tertiary);display:inline-block;border-radius:100px;height:24px;width:24px;line-height:1.7;text-align:center;margin-right:5px;line-height:1.8;vertical-align:top}.sp-tab-item.current .sp-tab-number{background:var(--ct-color-primary);color:#fff}.sp-tab-item.current .sp-tab-text{color:var(--ct-color-secondary)}.sp-tab-text{font-size:18px;font-weight:400;line-height:23px;color:var(--ct-color-text-tertiary)}.sp-tab-item:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11'%3E%3Cpath d='M5.786,6.09,1.261,10.776a.721.721,0,0,1-1.044,0,.784.784,0,0,1,0-1.081l4.05-4.2L.216,1.305a.784.784,0,0,1,0-1.081.721.721,0,0,1,1.044,0L5.786,4.91A.765.765,0,0,1,6,5.476.87.87,0,0,1,5.786,6.09Z' fill='%23d4d7dc'/%3E%3C/svg%3E");width:6px;height:11px;right:-25px;top:7px;background-repeat:no-repeat}.sp-tab-item:last-child:after{visibility:hidden}form.checkout.woocommerce-checkout{grid-template-columns:auto;width:100%}#order_review{float:none;border:none !important}#order_review_heading,#payment_heading{display:none}.sp-step-item.sp-step-review,.sp-step-item.sp-step-order-and-payment{padding-top:20px}.sp-step-item.sp-step-review .woocommerce-checkout-review-order-table,.sp-step-item.sp-step-order-and-payment .woocommerce-checkout-review-order-table{border:none}.sp-step-item.sp-step-review .woocommerce-checkout-review-order-table td.product-thumbnail img,.sp-step-item.sp-step-order-and-payment .woocommerce-checkout-review-order-table td.product-thumbnail img{width:112px;border-radius:var(--ct-border-radius-primary)}.sp-step-item.sp-step-review .woocommerce-checkout-review-order-table .cart_item,.sp-step-item.sp-step-order-and-payment .woocommerce-checkout-review-order-table .cart_item{border-bottom:1px solid #f1f2f3}.sp-step-item.sp-step-review .woocommerce-checkout-review-order-table th,.sp-step-item.sp-step-review .woocommerce-checkout-review-order-table td,.sp-step-item.sp-step-order-and-payment .woocommerce-checkout-review-order-table th,.sp-step-item.sp-step-order-and-payment .woocommerce-checkout-review-order-table td{vertical-align:middle;padding:24px 0}.sp-step-item.sp-step-review .product-name,.sp-step-item.sp-step-order-and-payment .product-name{font-size:18px;font-weight:400;color:var(--ct-color-secondary);text-decoration:none;transition:var(--ct-transition-primary)}.sp-step-item.sp-step-review .product-total,.sp-step-item.sp-step-order-and-payment .product-total{font-size:16px;font-weight:300;color:var(--ct-color-text-primary)}.sp-step-item.sp-step-review #order_review_heading,.sp-step-item.sp-step-order-and-payment #order_review_heading{font-size:20px;font-weight:400;line-height:1.4;color:var(--ct-color-secondary);margin:0 0 10px;padding:0 0 20px 0;border-bottom:1px solid var(--ct-color-border-primary)}.sp-step-item.sp-step-review #order_review table,.sp-step-item.sp-step-order-and-payment #order_review table{border:none;margin:0}.sp-step-item.sp-step-review #order_review table tr.cart_item,.sp-step-item.sp-step-order-and-payment #order_review table tr.cart_item{position:relative}.sp-step-item.sp-step-review #order_review table tr.cart_item:has(.variation) td,.sp-step-item.sp-step-order-and-payment #order_review table tr.cart_item:has(.variation) td{padding:10px 0 60px 0}.sp-step-item.sp-step-review #order_review table tr:last-child td,.sp-step-item.sp-step-order-and-payment #order_review table tr:last-child td{padding:10px 0 20px 0}.sp-step-item.sp-step-review #order_review table th,.sp-step-item.sp-step-review #order_review table td,.sp-step-item.sp-step-order-and-payment #order_review table th,.sp-step-item.sp-step-order-and-payment #order_review table td{padding:0;border:none}.sp-step-item.sp-step-review #order_review table td,.sp-step-item.sp-step-order-and-payment #order_review table td{text-align:left;vertical-align:middle;padding:10px 0}.sp-step-item.sp-step-review #order_review table .product-thumbnail,.sp-step-item.sp-step-order-and-payment #order_review table .product-thumbnail{background-color:transparent;width:60px}.sp-step-item.sp-step-review #order_review table .product-thumbnail img,.sp-step-item.sp-step-order-and-payment #order_review table .product-thumbnail img{width:50px;border-radius:var(--ct-border-radius-primary)}.sp-step-item.sp-step-review #order_review table td.product-name,.sp-step-item.sp-step-order-and-payment #order_review table td.product-name{width:190px;background-color:#fff}.sp-step-item.sp-step-review #order_review table td.product-name .product-name,.sp-step-item.sp-step-order-and-payment #order_review table td.product-name .product-name{font-size:15px;font-weight:400;line-height:1.27;display:block;color:var(--ct-color-secondary)}.sp-step-item.sp-step-review #order_review table td.product-name .amount,.sp-step-item.sp-step-review #order_review table td.product-name .product-quantity,.sp-step-item.sp-step-order-and-payment #order_review table td.product-name .amount,.sp-step-item.sp-step-order-and-payment #order_review table td.product-name .product-quantity{font-size:13px;font-weight:300;line-height:1.23;display:inline-block;color:var(--ct-color-text-primary)}.sp-step-item.sp-step-review #order_review table .product-total,.sp-step-item.sp-step-order-and-payment #order_review table .product-total{background-color:#fff;text-align:right}.sp-step-item.sp-step-review #order_review table .product-total .amount,.sp-step-item.sp-step-order-and-payment #order_review table .product-total .amount{font-size:14px;font-weight:300;line-height:1.26;color:var(--ct-color-text-primary)}.sp-step-item.sp-step-review #order_review tfoot th,.sp-step-item.sp-step-review #order_review tfoot td,.sp-step-item.sp-step-order-and-payment #order_review tfoot th,.sp-step-item.sp-step-order-and-payment #order_review tfoot td{font-size:15px;font-weight:300;line-height:1.27;color:var(--ct-color-text-primary);padding:0 0 15px 0;text-align:left}.sp-step-item.sp-step-review #order_review tfoot td,.sp-step-item.sp-step-order-and-payment #order_review tfoot td{text-align:right}.sp-step-item.sp-step-review #order_review tfoot .cart-subtotal th,.sp-step-item.sp-step-review #order_review tfoot .cart-subtotal td,.sp-step-item.sp-step-review #order_review tfoot .order-total th,.sp-step-item.sp-step-review #order_review tfoot .order-total td,.sp-step-item.sp-step-order-and-payment #order_review tfoot .cart-subtotal th,.sp-step-item.sp-step-order-and-payment #order_review tfoot .cart-subtotal td,.sp-step-item.sp-step-order-and-payment #order_review tfoot .order-total th,.sp-step-item.sp-step-order-and-payment #order_review tfoot .order-total td{padding:15px 0;border-top:1px solid var(--ct-color-border-primary);background-color:transparent}.sp-step-item.sp-step-review #order_review tfoot .cart-subtotal td,.sp-step-item.sp-step-review #order_review tfoot .cart-subtotal td strong,.sp-step-item.sp-step-review #order_review tfoot .order-total td,.sp-step-item.sp-step-review #order_review tfoot .order-total td strong,.sp-step-item.sp-step-order-and-payment #order_review tfoot .cart-subtotal td,.sp-step-item.sp-step-order-and-payment #order_review tfoot .cart-subtotal td strong,.sp-step-item.sp-step-order-and-payment #order_review tfoot .order-total td,.sp-step-item.sp-step-order-and-payment #order_review tfoot .order-total td strong{font-weight:400}.sp-step-item.sp-step-review dl.variation,.sp-step-item.sp-step-order-and-payment dl.variation{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;gap:5px}.sp-step-item.sp-step-review dl.variation dt,.sp-step-item.sp-step-review dl.variation dd,.sp-step-item.sp-step-order-and-payment dl.variation dt,.sp-step-item.sp-step-order-and-payment dl.variation dd{margin:0;font-size:14px;font-weight:400;line-height:1;color:#000}.sp-step-item.sp-step-review dl.variation dt p,.sp-step-item.sp-step-review dl.variation dd p,.sp-step-item.sp-step-order-and-payment dl.variation dt p,.sp-step-item.sp-step-order-and-payment dl.variation dd p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 !important;color:inherit}.sp-step-item.sp-step-review dl.variation dd:not(:last-of-type),.sp-step-item.sp-step-order-and-payment dl.variation dd:not(:last-of-type){padding-right:5px;border-right:1px solid #000}.sp-steps-wrapper form{margin:0}.sp-steps-wrapper form .woocommerce-billing-fields{margin:0}.sp-steps-wrapper form .woocommerce-shipping-fields{margin:0 0 25px 0}
