@charset "UTF-8";.widget_product_categories h2.heading{cursor:pointer;white-space:nowrap;font-size:1rem;text-transform:uppercase;font-weight:400;margin-top:.5rem;margin-bottom:0;padding:.5rem 1rem;line-height:1.5;color:#fff;border-radius:.5rem .5rem 0 0;background-color:var(--brand-color-primary)}.widget_product_categories h2.heading:before{font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:400;margin-right:.5rem}.widget_product_categories ul{padding:0;list-style:none;font-size:.875rem}.widget_product_categories ul a{display:block;color:var(--bs-body-color);text-decoration:none;padding:.325rem 0}.widget_product_categories ul a.active,.widget_product_categories ul a:hover{color:var(--brand-color-primary)}.widget_product_categories ul .children{opacity:0;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.widget_product_categories ul.product-categories{background-color:#fff;padding:0 .5rem!important;box-shadow:var(--bs-box-shadow-sm)}.widget_product_categories ul.product-categories>li+li{border-top:1px solid var(--bs-border-color)}.widget_product_categories ul.product-categories>li>a{text-transform:uppercase;padding:.5rem 0;font-weight:700;position:relative}.widget_product_categories ul.product-categories>li.cat-parent>a{padding-right:1rem}.widget_product_categories ul.product-categories>li.cat-parent>a:after{font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:400;position:absolute;top:50%;right:.125rem;opacity:.8;transform:translateY(-50%) rotate(0);transition:transform .3s ease-in-out}.widget_product_categories ul.product-categories>li.cat-parent.active{grid-template-rows:auto 1fr}.widget_product_categories ul.product-categories>li.cat-parent.active>a:after{transform:translateY(-50%) rotate(180deg)}.widget_product_categories ul.product-categories>li.cat-parent.active>.children{opacity:1;max-height:1000px}.menu-products{position:relative}.menu-products h2.heading{background-color:var(--brand-color-primary-dark)}.menu-products .product-categories{position:absolute;left:0;width:100%;z-index:77;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.menu-products.has-toggle .product-categories{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(10px)}.menu-products.has-toggle:hover .product-categories{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0);top:100%}.woocommerce-password-hint,#customerLogin-TabContent h2.heading{display:none}#loginTabPaneTab .list-group-item{--bs-list-group-active-bg: var(--bs-success) !important;border-color:var(--orange)!important}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}.woocommerce span.onsale{min-height:unset;min-width:unset;width:auto;padding:.125rem .5rem;line-height:1.5;top:0!important;left:0!important;border-radius:0;background-color:var(--bs-warning);color:#000;margin:0!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{color:initial}.woocommerce .product_meta .posted_in,.woocommerce .product_meta .sku_wrapper{display:block;margin-bottom:.5rem}.woocommerce .product_meta .sku{font-weight:700}.woocommerce .products ul,.woocommerce div.products:not(.slick-slider),.woocommerce ul.products{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;margin-bottom:var(--bs-gutter-y);display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));margin-bottom:0}.woocommerce .products ul>div.product,.woocommerce .products ul>li.product,.woocommerce div.products:not(.slick-slider)>div.product,.woocommerce div.products:not(.slick-slider)>li.product,.woocommerce ul.products>div.product,.woocommerce ul.products>li.product{float:none!important;margin:0;clear:none!important;flex-shrink:0;width:100%!important;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)!important;margin-bottom:0!important;-ms-flex:0 0 var(--mw);flex:0 0 var(--mw);max-width:var(--mw)}.woocommerce .product>.inner{height:100%;position:relative}.woocommerce h2.woocommerce-loop-product__title{margin-top:.5rem!important;padding:0!important;font-size:1em}.woocommerce h2.woocommerce-loop-product__title span{--line: 2;margin-bottom:0;display:-webkit-box;line-clamp:var(--line);-webkit-line-clamp:var(--line);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:calc(1em * var(--line) * 1.2)}.woocommerce span.onsale{top:0!important;right:0!important;left:auto!important}.woocommerce a.woocommerce-loop-product__link{text-decoration:none}.woocommerce a.woocommerce-loop-product__link:after{content:"";clear:both;display:table}.woocommerce a.woocommerce-loop-product__link .ratio>img{height:100%!important;object-fit:contain;margin:0!important}.woocommerce p.price,.woocommerce .product span.price{color:var(--bs-danger)!important;font-weight:700!important;font-size:1em!important;display:block;margin-top:.5rem;margin-bottom:0!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:0 .5rem}.woocommerce p.price del,.woocommerce .product span.price del{order:2;font-size:.75em;font-weight:400!important;color:var(--body-color)!important}.woocommerce p.price ins,.woocommerce .product span.price ins{text-decoration:auto}.woocommerce p.price .woocommerce-Price-currencySymbol,.woocommerce .product span.price .woocommerce-Price-currencySymbol{margin-left:-.2em}.woocommerce .button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff!important;background-color:var(--orange)!important;border-color:var(--orange)!important}.woocommerce .button:hover{color:var(--bs-dark);background-color:var(--yellow);border-color:var(--yellow)}.woocommerce .button.add_to_cart_button{margin:.5rem .5rem 0;font-weight:400;font-size:.9em;display:none;background-color:var(--yellow)!important;border:1px solid var(--yellow)!important;color:var(--bs-dark)!important}.woocommerce .button.add_to_cart_button:hover{background-color:var(--bs-yellow)!important;border:1px solid var(--bs-yellow)!important}.woocommerce .button.add_to_cart_button{display:none!important}.woocommerce .shop_table{background-color:#fff}.woocommerce table.shop_attributes{border-color:var(--bs-border-color)!important;border-top:1px solid var(--bs-table-border-color)!important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.5rem!important;border-color:var(--bs-border-color)!important}.woocommerce .u-column1.col-1{width:100%}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--bs-gray-500);margin-bottom:.25rem}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:column;align-items:center}.woocommerce .widget_price_filter .price_slider_amount button{order:2}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--brand-color-primary-light)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--brand-color-primary-dark);box-shadow:var(--bs-box-shadow)}.woocommerce .widget_price_filter .price-quickly-filter a{color:var(--bs-dark);padding-top:.375rem;padding-bottom:.375rem;display:block}.woocommerce .widget_price_filter .price-quickly-filter a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";margin-right:.75rem}.woocommerce .widget_price_filter .price-quickly-filter a:hover{color:var(--brand-color-primary)}.woocommerce .widget_price_filter .price-quickly-filter a:hover:before{font-weight:900}.woocommerce .archive_product>div{margin-bottom:2rem}.woocommerce .archive_product .woocommerce-product-search{display:flex;flex-wrap:nowrap;gap:1rem}.woocommerce .archive_product .woocommerce-product-search .screen-reader-text{display:none}.woocommerce .archive_product .woocommerce-product-search .search-field{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce .archive_product .woocommerce-product-search button{color:#fff!important;border-radius:.375rem!important;background-color:#dc3545!important;border:1px solid #dc3545!important;padding:.5rem!important;width:8rem;font-size:.85rem}.woocommerce ul.wc-brand-list-layered-nav-product_brand{padding-left:0;margin-bottom:0}.woocommerce ul.wc-brand-list-layered-nav-product_brand li{list-style:none;position:relative}.woocommerce ul.wc-brand-list-layered-nav-product_brand li .count{display:inline-block;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.woocommerce ul.wc-brand-list-layered-nav-product_brand a{display:block;font-weight:700;color:var(--bs-dark);padding-top:.375rem;padding-bottom:.375rem}.woocommerce ul.wc-brand-list-layered-nav-product_brand a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";margin-right:.75rem;width:1rem}.woocommerce ul.wc-brand-list-layered-nav-product_brand a:hover{color:var(--brand-color-primary)}.woocommerce ul.wc-brand-list-layered-nav-product_brand a:hover:before{font-weight:900}.woocommerce ul.wc-brand-list-layered-nav-product_brand li.chosen a{color:var(--brand-color-primary-dark)}.woocommerce ul.wc-brand-list-layered-nav-product_brand li.chosen a:before{content:"";font-weight:900}.woocommerce ul.wc-brand-list-layered-nav-product_brand li.chosen a:hover:before{content:"";color:var(--bs-danger)}.woocommerce .button,.woocommerce-page .button{color:#fff!important;border-radius:3rem!important;background-color:#dc3545!important;border:1px solid #dc3545!important;padding:.5rem 2rem!important}.woocommerce .button:hover,.woocommerce-page .button:hover{background-color:#bb2d3b!important;border-color:#b02a37!important}.woocommerce .stock,.woocommerce-page .stock{font-weight:300;color:rgba(var(--bs-success-rgb),.8)!important;text-transform:capitalize;font-style:italic}.woocommerce .stock.out-of-stock,.woocommerce-page .stock.out-of-stock{color:rgba(var(--bs-danger-rgb),.8)!important}.woocommerce .order-contact,.woocommerce-page .order-contact{order:1;color:#fff;background:linear-gradient(180deg,var(--brand-color-primary),var(--brand-color-primary-light))}.woocommerce .order-contact p,.woocommerce-page .order-contact p{font-family:Roboto Condensed,sans-serif;font-style:italic;font-size:1.625rem;letter-spacing:.0625rem;text-shadow:0 2px 1px rgba(0,0,0,.5)}.woocommerce .order-contact .btn-hotline,.woocommerce-page .order-contact .btn-hotline{--bs-btn-bg: red;--bs-btn-font-size: 1.7rem;--bs-btn-padding-y: .125rem;font-weight:700;text-shadow:0 2px 1px rgba(0,0,0,.5);font-family:Roboto Condensed,sans-serif}.woocommerce .order-contact .btn-hotline i,.woocommerce-page .order-contact .btn-hotline i{font-size:.9em}.woocommerce .order-contact .btns .btn,.woocommerce-page .order-contact .btns .btn{white-space:nowrap}.woocommerce .order-contact .icon-zalo,.woocommerce-page .order-contact .icon-zalo{background:#2196f3;border-radius:5px;height:100%}.woocommerce .order-contact .icon-zalo img,.woocommerce-page .order-contact .icon-zalo img{height:101%}.woocommerce .single_product_summary .stock,.woocommerce-page .single_product_summary .stock{font-weight:700;margin-bottom:.5rem}.woocommerce .products>.product .inner .stock,.woocommerce-page .products>.product .inner .stock{padding-left:.5rem;padding-right:.5rem;font-size:.85em}.woocommerce .cross-sells .products>.product .inner,.woocommerce-page .cross-sells .products>.product .inner{display:flex;flex-wrap:wrap}.woocommerce .cross-sells .products>.product .inner .add_to_cart_button.button,.woocommerce-page .cross-sells .products>.product .inner .add_to_cart_button.button{display:block;width:100%;align-self:end}.woocommerce-account .addresses .title .edit{float:none}.woocommerce-address-fields__field-wrapper .form-row>*{width:100%}#coupon_code{width:10rem}.woocommerce_categories .woocommerce-loop-product__title{font-weight:300}.woocommerce_categories.woocommerce .thumb{text-align:center;margin:0 auto;width:50%;max-width:100px;padding-top:50%}.woocommerce_categories.woocommerce .thumb>img{object-fit:contain}.products.columns-6:not(.slideshow)>.product{--mw: calc(100% / 6)}.products.columns-5:not(.slideshow)>.product{--mw: 20% }.products.columns-4:not(.slideshow)>.product{--mw: 25% }.products.columns-3:not(.slideshow)>.product{--mw: calc(100% / 3)}.products.columns-2:not(.slideshow)>.product{--mw: 50% }#productImages{margin-bottom:.25rem}#productImages .ratio{border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-sm)}#productImages .ratio>img{object-fit:contain;height:100%;background-color:#fff}#productImages .item{transition:opacity .3s ease-in-out}#productImages .item.active{opacity:1;z-index:1}#productImages-thumbs a.thumb{border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-sm)}#productImages-thumbs .item{padding:.25rem}#productImages-thumbs .item.slick-current a.thumb{border-color:var(--bs-danger)}.single_product_summary>.row{position:relative}.single_product_summary>.row span.onsale{top:3rem!important;right:calc(var(--bs-gutter-x) * .5)!important}.single_product_summary .woocommerce-product-gallery{flex:0 0 auto;width:45%!important;float:none!important}.single_product_summary .woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;width:100%;position:relative;--aspect-ratio: 100%;box-shadow:var(--bs-box-shadow-sm)}.single_product_summary .woocommerce-product-gallery .woocommerce-product-gallery__image a:before{display:block;padding-top:var(--aspect-ratio);content:""}.single_product_summary .woocommerce-product-gallery .woocommerce-product-gallery__image a>svg,.single_product_summary .woocommerce-product-gallery .woocommerce-product-gallery__image a>img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:contain;max-width:unset!important}.single_product_summary .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child{width:100%}.single_product_summary .woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image:nth-child(n+2){display:block;width:16.6666666667%!important}.single_product_summary .woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image:nth-child(n+2) a>img{object-fit:cover}.single_product_summary .summary{flex:1 0 auto;float:none!important}.single_product_summary h1.product_title{font-size:1.5rem}.single_product_summary .star-rating{font-size:1.2rem}.single_product_summary p.price{font-size:2rem!important;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);padding-top:.5rem;padding-bottom:.5rem;margin-top:1rem;margin-bottom:1rem!important}.single_product_summary form.cart{margin-top:1.5rem;margin-bottom:0!important}.single_product_summary form.cart .shipping-to{margin-bottom:1rem}.single_product_summary form.cart .shipping-to .card-body{background-color:rgba(var(--bs-body-color-rgb),.01)}.single_product_summary form.cart .woocommerce-variation-description .shipping-to{display:none}.single_product_summary form.cart .btn-add_to_cart:before{font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:900;margin-right:.5rem}.single_product_summary form.cart .add_to_cart_button_quick{text-transform:uppercase}.single_product_summary table.variations label{line-height:1.5}.single_product_summary table.variations label .hint{font-weight:400}.single_product_summary table.variations th{vertical-align:middle!important;width:90px;max-width:100%}.single_product_summary table.variations td.value{vertical-align:middle!important;padding-left:1rem!important}.single_product_summary table.variations .btn.attribute-item{--bs-btn-padding-y: .25rem;--bs-btn-bg: #fff;--bs-btn-border-color: var(--bs-border-color);--bs-btn-hover-bg: var(--bs-warning);--bs-btn-hover-border-color: var(--bs-warning);--bs-btn-active-bg: rgba(var(--warning-rgb), .2);--bs-btn-active-color: var(--bs-dark);--bs-btn-active-bg: var(--bs-warning);--bs-btn-active-border-color: var(--bs-dark);margin:.25rem .125rem;font-weight:700}.single_product_summary .qty-submit-group{display:flex;flex-wrap:wrap}.single_product_summary .qty-submit-group .quantity{float:none!important;margin:0!important}.single_product_summary .qty-submit-group .quantity input.qty.form-control{--bs-border-width: 2px;border-color:var(--bs-primary);border-radius:3rem;width:calc(3em + 20px);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.single_product_summary .qty-submit-group .quantity input.qty.form-control::-webkit-inner-spin-button,.single_product_summary .qty-submit-group .quantity input.qty.form-control::-webkit-outer-spin-button{opacity:1;display:block}.single_product_summary .qty-submit-group .quantity input.qty.form-control::-moz-number-spin-box{display:block!important}.single_product_summary .qty-submit-group .single_add_to_cart_button{display:block;margin-left:1rem;flex-grow:1}.single_product_summary .qty-submit-group .single_add_to_cart_button.btn{--bs-btn-border-width: 2px;font-weight:700;border-radius:3rem}.single_product_summary .sold u{text-decoration:none;display:inline-block;position:relative}.single_product_summary .sold u:after{content:"";position:absolute;bottom:.25em;left:0;width:100%;height:1px;background-color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important;opacity:.8}.single_product_summary .product_meta,.single_product_summary .order-contact{margin-top:1.5rem}body.single-product .breadcrumbs{min-height:unset;padding-top:0;padding-bottom:.5rem}body.single-product .breadcrumbs:before{display:none}body.single-product .breadcrumbs a{color:var(--body-color)}body.single-product .breadcrumbs .breadcrumb{justify-content:start;--bs-breadcrumb-item-active-color: var(--body-color);--bs-breadcrumb-divider-color: var(--body-color)}body.single-product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;padding:0!important}body.single-product .woocommerce-tabs ul.tabs:before{border-bottom:0!important}body.single-product .woocommerce-tabs ul.tabs li{border:0!important;background-color:transparent!important;margin:0!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li:before,body.single-product .woocommerce-tabs ul.tabs li:after{display:none}body.single-product .woocommerce-tabs ul.tabs li.reviews_tab{display:none}body.single-product .woocommerce-tabs ul.tabs li a{color:var(--body-color)!important;padding:.5rem 1rem!important;display:inline-block;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:#fff}body.single-product .woocommerce-tabs ul.tabs li a:hover,body.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--bs-primary)!important;border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1)}body.single-product .woocommerce-tabs ul.tabs li+li{margin-left:.75rem!important}body.single-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews{display:block!important}body.single-product .woocommerce-tabs .panel{margin:0 auto 2rem!important}body.single-product .woocommerce-tabs .panel img{width:100%}body.single-product .woocommerce-tabs .panel #comments>h2:first-child,body.single-product .woocommerce-tabs .panel>h2:first-child{display:inline-block;font-size:calc(1.1rem + .6vw);text-transform:uppercase}body.woocommerce-checkout #main-content{background-color:var(--bs-light)}body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout .wc-block-components-address-form__country,body.woocommerce-checkout .wc-block-components-address-form__postcode{display:none}body.woocommerce-checkout .row-checkout .col-inner{background-color:#fff;padding:1rem;border:1px solid var(--bs-border-color);border-radius:5px;margin-bottom:1.5rem}body.woocommerce-checkout .row-checkout .col-inner .woocommerce-info{border-top:0;background-color:transparent;margin-bottom:0;padding:1rem 0 1rem 2rem}body.woocommerce-checkout .row-checkout .col-inner .woocommerce-info:before{color:#1e85be;left:.5rem}body.woocommerce-checkout .row-checkout h3{font-size:1.1rem;font-weight:700;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid var(--bs-border-color);font-family:Roboto Condensed,sans-serif}body.woocommerce-checkout .row-checkout .woocommerce-additional-fields h3{display:none}body.woocommerce-checkout .row-checkout .table-responsive{margin-left:-12px!important;margin-right:-12px!important}body.woocommerce-checkout .row-checkout table.shop_table{border:0;margin:0 0 1rem}body.woocommerce-checkout .row-checkout .review-order-products a{color:var(--body-color)}body.woocommerce-checkout .row-checkout .review-order-products .product-image{width:100px}body.woocommerce-checkout .row-checkout .review-order-products .product-total{font-weight:700}body.woocommerce-checkout .row-checkout #payment{background:transparent}body.woocommerce-checkout .row-checkout #payment .wc_payment_methods.payment_methods{padding:.25rem .5rem;border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}body.woocommerce-checkout .row-checkout #payment .wc_payment_methods.payment_methods label{font-family:Roboto Condensed,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}body.woocommerce-checkout .row-checkout #payment .form-row{padding:.5rem 0}body.woocommerce-checkout .row-checkout #payment .woocommerce-privacy-policy-text p{padding:0;font-size:.9em;font-weight:300;font-style:italic;opacity:.9}body.woocommerce-checkout .row-checkout #payment .payment_box.payment_method_cod{--bg: var(--bs-gray-200);background-color:var(--bg)}body.woocommerce-checkout .row-checkout #payment .payment_box.payment_method_cod:before{border-bottom-color:var(--bg)}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody{display:block;width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody th{border-top:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody .order-total .woocommerce-Price-amount.amount{font-size:1.5rem;color:var(--bs-danger)}body.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label{display:flex;flex-wrap:nowrap;flex-direction:column;font-weight:400;text-align:right}body.woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method label .amount{font-weight:700;font-size:1rem}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{border:0}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{padding:0;margin:0 0 1rem;float:none!important;width:100%!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - .75rem)}.select2-container .select2-dropdown,.select2-container .select2-selection,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{--wc-form-border-color: var(--bs-border-color);--wc-form-border-radius: var(--bs-border-radius)}body.woocommerce-order-received .page-container{max-width:1000px}body.woocommerce-order-received article.page{background-color:#fff;padding:1rem;border:1px solid var(--bs-border-color);border-radius:5px}body.woocommerce-order-received .order-number .code{font-size:2rem;font-weight:700;background-color:var(--bs-light);line-height:1;padding:.25rem 1rem;display:inline-block;margin-left:1rem}body.woocommerce-order-received .table-products thead>*{border-bottom-width:3px;text-transform:uppercase}body.woocommerce-order-received .table-products tfoot tr:last-child .amount{font-weight:700;font-size:1.2em}body.woocommerce-order-received .table-products tfoot tr:last-child>*{border-top-width:3px}body.woocommerce-order-received .product-name a{color:var(--body-color)}@media (min-width: 992px){.single_product_summary .woocommerce-product-gallery{width:46%!important;padding-right:calc(3% + var(--bs-gutter-x) * .5);padding-left:calc(3% + var(--bs-gutter-x) * .5)}body.single-product .single_product_content{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;margin-bottom:var(--bs-gutter-y);display:flex;flex-wrap:wrap;justify-content:center;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}body.single-product .single_product_content>*{--mw: 100%;width:100%;flex-shrink:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);-ms-flex:0 0 var(--mw);flex:0 0 var(--mw);max-width:var(--mw)}body.single-product .single_product_content .related.products{--mw: 100%}body.single-product .single_product_content .woocommerce-tabs{--mw: 75%}body.single-product .single_product_content .upsells.products{--mw: 25%}body.single-product .single_product_content .upsells.products .products.columns-4:not(.slideshow)>.product{--mw: 100%}body.single-product .single_product_content .upsells.products .button.add_to_cart_button{display:block!important;float:right;margin:.5rem .25rem 0;padding:.25rem 1rem!important}body.single-product .single_product_content .upsells.products ul.products li.product .onsale{top:auto;bottom:0;border-top-right-radius:0;border-top-left-radius:.25rem}body.single-product .single_product_content .upsells.products ul.products li.product .inner{padding:.25rem 0 .25rem .25rem}body.single-product .single_product_content .upsells.products ul.products li.product a.woocommerce-loop-product__link .thumb{width:25%;float:left}body.single-product .single_product_content .upsells.products ul.products li.product a.woocommerce-loop-product__link h2.woocommerce-loop-product__title,body.single-product .single_product_content .upsells.products ul.products li.product a.woocommerce-loop-product__link span.price{width:75%;float:right;font-size:.85rem!important}body.single-product .single_product_content .upsells.products ul.products li.product a.woocommerce-loop-product__link h2.woocommerce-loop-product__title span{height:auto}body.single-product .single_product_content .upsells.products ul.products li.product .compare{top:auto;bottom:0}}@media (max-width: 1399.95px){body.woocommerce-checkout article.page.col-lg-10{width:100%}}@media (max-width: 991.95px){ul.products.columns-6:not(.slideshow)>li.product,ul.products.columns-5:not(.slideshow)>li.product{--mw: calc(100% / 3)}.single_product_summary .woocommerce-product-gallery,.single_product_summary .summary{width:100%!important}.woocommerce-product-gallery--columns-6 .woocommerce-product-gallery__image:nth-child(n+2){width:25%!important}body.single-product .woocommerce-tabs ul.tabs li a{padding:.5rem!important}}@media (max-width: 767.95px){ul.products.columns-4:not(.slideshow)>li.product{--mw: 50% }ul.products.columns-3:not(.slideshow)>li.product,ul.products.columns-2:not(.slideshow)>li.product{--mw: 100%}.row-checkout .col-item:first-child{order:2}.review-order-products{font-size:.85rem}.review-order-products .product-price{display:none}.review-order-products .product-image{width:60px!important}.review-order-products .product-title{line-height:1.2}.review-order-products .product-title a{display:block;--line: 3;display:-webkit-box;line-clamp:var(--line);-webkit-line-clamp:var(--line);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.review-order-products .product-quantity{min-width:auto!important;max-width:5em}.review-order-products table thead{display:none}.review-order-products table>*>*>*{padding:.375rem}.cross-sells ul.products{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem;flex-wrap:nowrap;overflow-x:auto}.cross-sells ul.products>li.product{--mw: calc(100% * 3 / 7) !important}.cross-sells ul.products>li.product h2.woocommerce-loop-product__title{font-size:.85rem!important}.order-review-checkout{position:fixed;bottom:0;left:0;right:0;z-index:9999;margin:0!important;padding:.5rem!important;box-shadow:var(--bs-box-shadow)}.order-review-checkout h3,.order-review-checkout #payment .payment_methods{display:none}.order-review-checkout #payment .form-row{margin:0;padding:0!important}.order-review-checkout #payment #place_order{margin:0!important}.order-review-checkout .shop_table{margin-bottom:0!important}.order-review-checkout .shop_table tbody{display:flex!important;flex-wrap:wrap}.order-review-checkout .shop_table tbody th,.order-review-checkout .shop_table tbody td{padding-top:0;padding-bottom:0}.order-review-checkout #shipping_method label{flex-direction:row!important;gap:.75rem}.order-review-checkout .woocommerce-privacy-policy-text p{margin:.25rem 0!important}}
