.woocommerce-checkout > a{text-decoration:underline}.woocommerce-checkout .woocommerce-NoticeGroup{padding-top:50px}.woocommerce-checkout .entry-content{padding-inline:16px;width:100%;margin-inline:auto;max-width:1122px;max-width:779px}@media only screen and (min-width: 1200px){.woocommerce-checkout .entry-content{padding-inline:unset}}.woocommerce-checkout .checkout-title{padding-bottom:32px;font-size:22px;line-height:1.2;text-align:center}@media only screen and (min-width: 1200px){.woocommerce-checkout .checkout-title{font-size:64px;padding-bottom:72px}}.woocommerce-checkout .woocommerce form .form-row{margin-inline:0!important;padding-inline:0!important}.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select{border-radius:unset!important;border:1px solid #818181!important;padding:8px!important}.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder,
.woocommerce-checkout select::placeholder{color:#818181!important}.woocommerce-checkout input[type=checkbox]{display:inline-flex!important;width:16px!important;height:16px!important;padding:unset!important;margin:unset!important;margin-right:10px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #818181!important;border-radius:0!important}@media only screen and (min-width: 1200px){.woocommerce-checkout input[type=checkbox]{cursor:pointer!important}}.woocommerce-checkout input[type=checkbox]:checked{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27%3E%3C/polyline%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:84%;background-color:white;border:1px solid #818181}.woocommerce-checkout input[type=radio]{position:relative!important;top:5px;border-radius:100%!important;border:2px solid #000000!important;width:24px;height:24px;padding:unset!important;margin:unset!important;margin-right:16px!important}@media only screen and (min-width: 1200px){.woocommerce-checkout input[type=radio]{cursor:pointer}}.woocommerce-checkout input[type=radio]:checked{appearance:none;background-color:white;position:relative}.woocommerce-checkout input[type=radio]:checked::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#000000;border-radius:100%}.woocommerce-checkout .wc_payment_method label{font-size:18px!important;line-height:1.2!important;font-weight:700}.woocommerce-checkout .payment_box{background-color:unset!important;padding:0!important;padding-left:45px!important;margin:0!important}.woocommerce-checkout .payment_box::before{display:none!important}.woocommerce-checkout .select2-container--default .select2-selection--single{display:flex;align-items:center;height:50px;border:1px solid #818181!important;border-radius:unset!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000000!important}.woocommerce-checkout .select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important}.woocommerce-checkout .select2-selection__arrow > b{border-color:#000000 transparent transparent transparent!important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000000 transparent!important}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.woocommerce-checkout .woocommerce-shipping-methods li > label{display:flex;justify-content:space-between;align-items:center}.woocommerce-checkout .checkout-inline-error-message{display:none!important}.woocommerce-checkout table.shop_table{border:none}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table{margin:unset!important;padding:48px 72px 0;border:1px solid #000000;border-radius:unset}}.woocommerce-checkout table.shop_table tr{position:relative;display:block;padding-bottom:40px;border-top:unset}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table tr{border-top:unset;padding-top:unset;padding-bottom:20px}}.woocommerce-checkout table.shop_table tr:last-child{border-bottom:unset}.woocommerce-checkout table.shop_table td{border-top:unset;padding:0!important}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table td{border-top:1px solid rgba(0,0,0,0.35);border:unset}}.woocommerce-checkout table.shop_table td::before{display:none!important}.woocommerce-checkout table.shop_table .product-name img{width:69px!important;height:86px!important;object-fit:cover}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-name img{width:80px!important;height:100px!important;margin-bottom:28px}}.woocommerce-checkout table.shop_table .product-name > .product-name-wrapper{position:absolute;top:0;left:87px;display:flex;flex-direction:column;gap:4px}.woocommerce-checkout table.shop_table .product-name > .product-name-wrapper > strong{font-size:16px;line-height:20px;font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-name > .product-name-wrapper > strong{left:96px}}.woocommerce-checkout table.shop_table .product-name > .product-name-wrapper > span{font-size:16px;line-height:17px}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-name > .product-name-wrapper > span{font-size:17px;line-height:26px;left:96px;top:31px}}.woocommerce-checkout table.shop_table .product-total{position:absolute;top:42px;right:0;display:flex;flex-direction:column}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-total{top:25px}}.woocommerce-checkout table.shop_table .product-total--sale > .woocommerce-Price-amount bdi{color:#01c809!important}.woocommerce-checkout table.shop_table .product-total del{display:none}.woocommerce-checkout table.shop_table .product-total .free-product{text-transform:uppercase;color:#01c809!important}.woocommerce-checkout table.shop_table .product-total .percentage-sale{text-align:right;color:#818181;font-size:16px;line-height:20px;font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-total .percentage-sale{font-size:18px;line-height:26px}}.woocommerce-checkout table.shop_table .product-total .woocommerce-Price-amount{text-align:right;font-size:22px;line-height:27px;font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-total .woocommerce-Price-amount{font-size:23px;line-height:33px}}.woocommerce-checkout table.shop_table .product-total .shot-omnibus-price-note,
.woocommerce-checkout table.shop_table .product-total .shot-omnibus-price-note *,
.woocommerce-checkout table.shop_table .product-total .checkout-regular-price,
.woocommerce-checkout table.shop_table .product-total .checkout-regular-price *{font-size:9px;line-height:13px;text-align:right;color:#000000;font-weight:400;font-family:"Commissioner",system-ui,sans-serif}@media only screen and (min-width: 1200px){.woocommerce-checkout table.shop_table .product-total .shot-omnibus-price-note,
  .woocommerce-checkout table.shop_table .product-total .shot-omnibus-price-note *,
  .woocommerce-checkout table.shop_table .product-total .checkout-regular-price,
  .woocommerce-checkout table.shop_table .product-total .checkout-regular-price *{font-size:10px;line-height:15px}}.woocommerce-checkout > h3:first-of-type,
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review h3,
.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields h3{font-size:25px!important;line-height:1!important;border-bottom:1px solid #c4c4c4!important;padding-bottom:8px!important;margin-block:32px 32px!important}@media only screen and (min-width: 1200px){.woocommerce-checkout > h3:first-of-type,
  .woocommerce-checkout #order_review_heading,
  .woocommerce-checkout #order_review h3,
  .woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields h3{font-size:50px!important;line-height:55px!important}}@media only screen and (min-width: 768px){.woocommerce-checkout #order_review > table{width:100%}}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required{display:flex}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p.form-row label{font-size:18px;line-height:1.2}@media only screen and (min-width: 768px){.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p.form-row label{line-height:1.3;font-size:20px}}.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping > th{display:none}.woocommerce-checkout #shipping_method{width:100%}.woocommerce-checkout #shipping_method > li{margin-bottom:30px!important}@media only screen and (min-width: 768px){.woocommerce-checkout #shipping_method > li{position:relative}}.woocommerce-checkout #shipping_method > li > label{font-weight:700}@media only screen and (min-width: 768px){.woocommerce-checkout #shipping_method > li > label .woocommerce-Price-amount{position:absolute;right:0;font-size:22px;line-height:27px}}.woocommerce-checkout #shipping_method > li > .shipping-method-description{margin-top:10px;font-size:17px;line-height:1.2}@media only screen and (min-width: 768px){.woocommerce-checkout #shipping_method > li > .shipping-method-description{font-size:20px;line-height:1.4}}.woocommerce-checkout #shipping_method > li > .shipping-method-description > img{margin-top:10px}.woocommerce-checkout #payment{background-color:transparent!important}.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method{margin-bottom:30px}.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method,
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method p{font-size:17px;line-height:1.2}@media only screen and (min-width: 768px){.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method,
  .woocommerce-checkout #payment .wc_payment_methods .wc_payment_method p{font-size:20px;line-height:1.4}}.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label img,
.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method p label img{display:block;vertical-align:unset;margin:10px 0 0 0;padding:unset;position:unset;box-shadow:none}.woocommerce-checkout #payment > table{border:2px solid #000000;padding:16px;width:100%;margin-top:50px}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table{margin-top:72px}}.woocommerce-checkout #payment > table th,
.woocommerce-checkout #payment > table td{font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;font-size:18px;line-height:22px;padding-left:16px;padding-block:16px}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table th,
  .woocommerce-checkout #payment > table td{padding-left:196px;font-size:23px;line-height:33px}}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table tr.cart-subtotal th,
  .woocommerce-checkout #payment > table tr.cart-subtotal td{padding-top:60px}}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table tr.cart-delivery th,
  .woocommerce-checkout #payment > table tr.cart-delivery td{padding-bottom:48px}}.woocommerce-checkout #payment > table td{text-align:right;padding-right:16px;padding-left:unset}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table td{padding-right:196px}}.woocommerce-checkout #payment > table tr.order-total{position:relative}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table tr.order-total::after{content:"";display:block;height:1px;background-color:#000000;position:absolute;top:0;width:calc(100% - 144px);left:72px}}.woocommerce-checkout #payment > table tr.order-total th,
.woocommerce-checkout #payment > table tr.order-total td{font-size:23px!important;line-height:33px!important}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table tr.order-total th,
  .woocommerce-checkout #payment > table tr.order-total td{padding-inline:72px;padding-top:48px;font-size:33px;line-height:45px}}.woocommerce-checkout #terms{position:relative;top:-2px}.woocommerce-checkout #place_order{background-color:#000000!important;font-size:20px!important;line-height:24px!important;padding-block:12px!important;border-radius:unset!important;color:#ffffff!important;border:none!important;margin-block:40px 0!important;border:2px solid #000000!important}@media only screen and (min-width: 1200px){.woocommerce-checkout #place_order{display:flex;justify-content:center;float:unset!important;width:100%;max-width:486px;margin-block:62px 52px!important;font-size:23px!important;line-height:32px!important;padding-block:14px!important;margin-inline:auto}}.woocommerce-checkout #place_order:hover{background-color:#ffffff!important;color:#000000!important}@media only screen and (min-width: 1200px){.woocommerce-checkout #customer_details{display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.woocommerce-checkout #customer_details .col-1,
  .woocommerce-checkout #customer_details .col-2{width:100%}}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item.is-bonus-product .product-name-wrapper strong{color:#01c809}.payment_method_cashbill_blik_payment img{transform:translatex(-30px)}.payment_method_cashbill_paymentocc_payment img{transform:translatex(-14px)}.payment_method_coingate img{transform:translatex(45px)}