.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button{margin:5px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:none!important}.stat-block{height:100%;border:1px solid rgb(0 0 0 / .1);background-color:var(--global-white);padding:25px 45px 25px}.stat-block .number{font-size:40px;line-height:40px;padding-bottom:10px}.stat-block .number-title{font-size:18px;line-height:30px}.woocommerce #reviews #comments ol.commentlist{padding:0;margin-top:45px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:var(--global-color-1)}form.comment-form{width:100%;max-width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;font-size:20px;font-weight:600;padding:0;margin-bottom:25px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:36px;font-weight:600;padding:0}.bos4w-display-wrap .bos4w-display-plan-text{margin-bottom:10px}.bos4w-display-wrap .bos4w-display-options ul{padding-left:10px;margin-bottom:10px}.bos4w-display-wrap .bos4w-display-options .bos4w-buy-type{margin-right:10px}.bos4w-display-wrap .bos4w-display-dropdown{width:100%!important;margin-bottom:25px}.bos4w-display-wrap .bos4w-display-dropdown label{display:block;width:100%;margin-bottom:5px}.bos4w-display-wrap .bos4w-display-dropdown select{display:block;width:100%;border:1px solid #cfc8d8;padding:9px 10px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{margin-bottom:45px}.dodo-checkout-fields{margin-bottom:45px}@media only screen and (min-width:992px){.dodo-checkout-fields{padding-right:45px}}.dodo-checkout-review{margin-bottom:45px}.dodo-custom-checkout-block{text-align:center;margin-bottom:45px;padding:45px}.dodo-custom-checkout-block .block-contact{display:block;font-size:20px;margin-bottom:10px}.dodo-custom-checkout-block .block-contact:last-of-type{margin-bottom:0}.dodo-checkout-final{margin-bottom:45px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}.dodo-custom-cart-block{margin-bottom:45px}.dodo-custom-cart-block.block-small{border:1px solid var(--global-grey);padding:20px}.dodo-custom-cart-block.block-large .block-inner{padding:35px 30px}.dodo-custom-checkout-block .block-title,.dodo-custom-cart-block.block-large .block-title{font-size:22px;font-weight:600;margin-bottom:20px}.dodo-custom-cart-block.block-small .block-title,.dodo-custom-cart-block.block-image .block-title{font-size:23px;font-weight:600;margin-bottom:15px}.dodo-custom-cart-block .block-checks{display:flex;flex-direction:column;gap:10px}.dodo-custom-cart-block.block-large .block-checks{margin-bottom:15px}.dodo-custom-cart-block .block-check{display:flex;align-items:center;gap:10px}.dodo-custom-cart-block .block-check .check-svg{flex:0 0 22px;max-width:22px}.dodo-custom-cart-block.block-large .check-text{flex:0 0 calc(100% - 22px);max-width:calc(100% - 22px);display:block;font-size:18px;font-weight:400}.dodo-custom-cart-block.block-large .block-extra-text{display:block;margin:0;text-align:right;font-style:italic}.dodo-custom-cart-block.block-large .block-image{width:100%;height:100%}.dodo-custom-cart-block.block-large .block-image-img{width:100%;height:100%;object-fit:cover;object-position:center}.footer-contact .footer-texts{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-contact .footer-texts .footer-text{flex:0 0 33%;max-width:33%;display:block;font-size:26px;font-weight:600;text-transform:uppercase}.woocommerce-page .entry-title,.woocommerce-cart .entry-title{color:var(--global-black)}.woocommerce .woocommerce-cart-form table.shop_table thead,.woocommerce .woocommerce-cart-form table.shop_table th{display:none!important}.woocommerce table.shop_table td.product-remove{padding-right:0}.woocommerce table.shop_table td.product-thumbnail{padding:10px 0}.woocommerce table.shop_table td.product-name a{font-weight:600;color:var(--global-black)}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{text-align:right}.woocommerce table.shop_table td.product-subtotal .dodo-from-price{font-size:13px;line-height:15px;margin-left:auto}.woocommerce table.shop_table td .dodo-wc-price{display:block}.woocommerce table.shop_table td .dodo-wc-price b,.woocommerce table.shop_table td .dodo-wc-price small{display:inline-block;white-space:nowrap}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:125px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important;float:none!important}.woocommerce table.shop_table{border:1px solid var(--global-grey);margin:0 0 45px}.woocommerce table.shop_table th{border:0!important;padding:15px}.woocommerce table.shop_table td{border:0!important;padding:15px}.woocommerce table.shop_table td.product-price{display:none}.woocommerce table.shop_table td.actions{padding-top:45px}.woocommerce .cart_totals table.shop_table th{display:block;width:100%;font-size:18px;font-weight:600;padding:20px;padding-bottom:5px}.woocommerce .cart_totals table.shop_table td{display:block;width:100%;padding:20px;padding-top:0}.woocommerce .cart_totals table.shop_table .total-tabel-header td{padding:15px;padding-bottom:0}.woocommerce .cart_totals table.shop_table .total-tabel-header .total-tabel-title{margin:0}.woocommerce .cart_totals table.shop_table .total-tabel-line td{padding-top:0;padding-bottom:0}.woocommerce .cart_totals table.shop_table .total-tabel-line hr{border-color:var(--global-grey);margin:0}.cart_totals h1,.cart_totals h2{display:none}.checkout-button{margin:0 0 45px!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600}#ship-to-different-address{margin-top:45px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent!important}.woocommerce form.checkout input[readonly]{background-color:var(--global-grey)!important}.cross-sells{padding:25px;border:1px solid var(--global-grey);margin-bottom:45px}.woocommerce-cart-form .cross-sells{display:block}.cart-collaterals .cross-sells{display:none}.cart_totals .cross-sells h1,.cart_totals .cross-sells h2{display:block}@media only screen and (max-width:768px){.woocommerce-cart-form .cross-sells{display:none}.cart-collaterals .cross-sells{display:block}}.shipping-method-description{font-size:14px;font-weight:300}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{border-radius:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex}.bundled_table_item{display:none!important}.woocommerce{font-size:16px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce ul.products li.product .dodo-wc-image{position:relative;display:block;width:100%;padding-top:100%}.woocommerce ul.products li.product .dodo-wc-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dodo-product-rating{margin-top:5px;display:flex;justify-content:flex-end}.dodo-bundle-image{width:100%;padding-top:75%;background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:5px}#productSingleCarousel .carousel-inner{border:1px solid var(--global-lightgrey);margin-bottom:22.5px}#productSingleCarousel .carousel-item{padding:22.5px}#productSingleCarousel .woocommerce-product-gallery__image{width:100%}#productSingleCarousel .carousel-indicators{position:relative;width:initial;padding:0;margin-top:0;margin-bottom:0;margin-right:-3px;margin-left:-3px;z-index:initial}#productSingleCarousel .carousel-indicators li{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:25%;width:initial;height:initial;padding:0;border:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:0}.woocommerce-products-header__title{text-align:center;margin-bottom:45px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;justify-content:space-between}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{position:relative;display:block}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:15px}.woocommerce ul.products li.product .before-title-label,.woocommerce-page ul.products li.product .before-title-label{display:block;font-size:20px;font-weight:600;line-height:26px;color:var(--global-color-1)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3{display:block;font-size:22px;font-weight:600;line-height:26px;color:var(--global-black);text-align:left;margin:5px 0;padding:0}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:18px;font-weight:400;line-height:26px;color:var(--global-black);margin:0}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{color:#959595}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .dodo-text-after-price,.woocommerce-page ul.products li.product .dodo-text-after-price{display:block;font-size:18px;font-weight:400;line-height:26px;color:var(--global-color-1)}.woocommerce ul.products li.product .dodo-custom-button,.woocommerce-page ul.products li.product .dodo-custom-button{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.woocommerce ul.products li.product .dodo-product-link,.woocommerce-page ul.products li.product .dodo-product-link{display:flex;align-items:center;flex:0 0 calc(100% - 75px)}.woocommerce ul.products li.product .butn,.woocommerce-page ul.products li.product .butn{white-space:nowrap;text-align:center;padding:15px 5px;width:100%;margin:0}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{display:block;position:relative;border:0 solid var(--global-color-1);background-color:var(--global-color-1);color:var(--global-white);padding:0;width:60px;flex:0 0 60px;margin:0;border-radius:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.woocommerce ul.products li.product .button::before,.woocommerce-page ul.products li.product .button::before{content:'';display:block;width:100%;padding-top:100%}.woocommerce ul.products li.product .button::after,.woocommerce-page ul.products li.product .button::after{position:absolute;top:0;left:57.5%;transform:translateX(-50%);margin:0}.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover{border-color:var(--global-color-2);background-color:var(--global-color-2);color:var(--global-white)}.woocommerce ul.products li.product .button:active,.woocommerce-page ul.products li.product .button:active{border-color:var(--global-black);background-color:var(--global-black);color:var(--global-white)}.woocommerce ul.products li.product .button img,.woocommerce-page ul.products li.product .button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:75%;max-height:75%}.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{flex:0 0 100%;padding:0;text-align:center;margin-top:-5px}.filter-group{width:100%;margin-top:25px;margin-bottom:45px;display:flex;justify-content:center;gap:15px}.filter-group .butn.active:hover,.filter-group .butn.active:active,.filter-group .butn.active{background-color:var(--global-black);color:var(--global-white)}.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .variations select{background-color:var(--global-white);border-radius:0;border:1px solid var(--global-black)}.woocommerce-form-row label,.woocommerce-form-row span.password-input,.woocommerce-form-row input{width:100%}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-15px;margin-right:-15px}.woocommerce div.product div.images .flex-control-thumbs li{padding:15px}.woocommerce a.added_to_cart{display:block;position:absolute;width:100%}.cart-count{position:relative}.cart-count .count{border-radius:50%;color:var(--global-black);width:12.5px;height:12.5px;position:absolute;right:6px;top:5.5px;font-size:14px;font-weight:700;text-align:center;line-height:12px;transition:background-color .2s ease}.mark,mark{background-color:#fff0}.woocommerce .term-description{margin-bottom:45px}.woocommerce .woocommerce-result-count{font-weight:600;margin-bottom:45px;padding:10px 0}.woocommerce .woocommerce-ordering{margin-bottom:45px}.products .product-category h2{text-align:center}.woocommerce-tabs{border-bottom:1px solid rgb(0 0 0 / .1);margin-bottom:45px;padding-bottom:45px}.up-sells.upsells.products,.related.products{float:left;width:100%}.related.products h2{text-align:center}.variations .label,.variations .value{display:block;width:100%}.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .variations select{width:100%;padding:10px 15px}.woocommerce .quantity .qty{min-width:75px;padding:9px 10px;border:1px solid #cfc8d8}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-weight:600;border:0 solid var(--global-color-1);background-color:var(--global-color-1);color:var(--global-white);padding:15px 30px;border-radius:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.woocommerce #respond input#submit{width:max-content;max-width:100%;padding:15px 45px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{border-color:var(--global-color-2);background-color:var(--global-color-2);color:var(--global-white)}.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active{border-color:var(--global-black);background-color:var(--global-black);color:var(--global-white)}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--global-grey)}.woocommerce ul.products li.product.product-category,.woocommerce-page ul.products li.product.product-category{border:1.5px solid var(--global-grey);transition:border-color .2s ease}.woocommerce ul.products li.product.product-category:hover,.woocommerce-page ul.products li.product.product-category:hover{border-color:var(--global-color-2)}.woocommerce ul.products li.product.product-category:active,.woocommerce-page ul.products li.product.product-category:active{border-color:var(--global-color-1)}.woocommerce .onsale{position:absolute;top:0;left:0;transform:translate(-25%,-25%);z-index:10;background-color:#fff0;border-radius:0;padding:0;width:max-content;min-width:0;min-height:0}.woocommerce ul.products li.product .onsale{margin:10px 10px 0 0;transform:translate(25%,-25%)}.woocommerce .onsale::before{content:url(/wp-content/themes/dodo_theme/img/sale.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0}.woocommerce .onsale .sale-label{position:relative;font-size:26px;font-weight:600;color:var(--global-black)}.woocommerce .col2-set,.woocommerce-page .col2-set{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:45px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%;flex:50%;max-width:50%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%;flex:50%;max-width:50%}.woocommerce-input-wrapper{width:100%}.woocommerce-form label{display:block;width:100%}.woocommerce-form .password-input{width:100%}.woocommerce-form input.input-text{width:100%;padding:10px 15px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid var(--global-grey);width:100%;padding:10px 15px;border-radius:0}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{color:var(--global-black);background-color:var(--global-white);border-color:var(--global-color-1);outline:0;box-shadow:0}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:var(--global-grey);color:var(--global-black)}@media only screen and (max-width:768px){.woocommerce ul.products li.product .before-title-label,.woocommerce-page ul.products li.product .before-title-label{font-size:13px;line-height:initial}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3{font-size:16px;line-height:initial;margin:5px 0 0}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{display:inline-block;font-size:12px;line-height:initial}.woocommerce ul.products li.product .dodo-text-after-price,.woocommerce-page ul.products li.product .dodo-text-after-price{display:inline-block;font-size:12px;line-height:initial}.woocommerce ul.products li.product .butn,.woocommerce-page ul.products li.product .butn{line-height:initial;padding:20px 5px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex:100%;max-width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:100%;max-width:100%}}@media only screen and (max-width:576px){.woocommerce-Reviews-title .row{margin:0 -10px}.woocommerce-Reviews-title .col-6{padding:0 10px}.stat-block{padding:20px}.stat-block .number{font-size:40px;line-height:40px}.stat-block .number-title{font-size:16px;line-height:24px}.woocommerce .woocommerce-result-count{margin-bottom:25px}.woocommerce .woocommerce-ordering{width:100%}}