/**handles:toret-wedo-plugin-styles,reformat-theme**/
#vyhledane_pobocky-sk{overflow-y:scroll;height:240px}.table-wedo tr td{font-size:12px;padding:5px}.table-wedo tr td a.vybrat-button-sk{padding:3px 6px;color:#fff!important;text-align:center;border:none;text-decoration:none;font-size:12px;font-family:inherit;cursor:pointer;overflow:visible;width:auto;line-height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;background:#428bca;font-weight:200}.popup-wedo-cz{display:none;position:absolute;z-index:1000;background:#fff;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5)}#popup-wedo-cz iframe,#popup-wedobox-cz iframe{width:100%!important;height:700px!important}@media only screen and (min-width:600px){.popup-wedo-cz{width:80%}.wedo-cz-body-left{width:50%;float:left}.wedo-cz-body-right{float:right;width:50%;padding:0 20px 20px 20px}.data-pobocky-left{float:left;width:50%;padding:10px}.data-pobocky-right{float:left;width:50%;padding:10px;border-left:solid 1px #eee}}@media only screen and (max-width:599px){.popup-wedo-cz{width:80%}.wedo-cz-body-left{width:100%;float:left}.wedo-cz-body-right{float:right;width:100%;padding:0 20px 20px 20px}.data-pobocky-left{float:left;width:100%;padding:10px}.data-pobocky-right{float:left;width:100%;padding:10px}.branch-list{border:none;margin-bottom:20px}}.popup-wedo-cz a.close{line-height:1;font-size:1.5em;position:absolute;top:10px;right:15px;text-decoration:none;color:#aab2bd;font-weight:700}.popup-wedo-cz-overlay{position:absolute;display:none;left:0;top:0;background:rgba(255,255,255,.5);width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.popup-wedo-cz header{padding:12px 20px;border-bottom:1px solid #e1e3e4}.popup-wedo-cz header h3{margin:0;padding:0}.advanced-autocomplete-wrap{width:100%;float:left;margin-bottom:16px}#advanced-autocomplete{padding:11px;border:1px solid #eee;position:relative}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #eee;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:100002;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:5px 20px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333;border:solid 1px #eee}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.branch-list{float:left;width:100%;overflow:hidden;overflow-y:scroll;border-left:solid 1px #eee}.branch-list-item{width:100%;padding:5px 20px;border-bottom:1px solid #eee;cursor:pointer}.branch-list-item.selected-item,.branch-list-item:hover{background:#f0f0f0}.branch-boxlist-item{width:100%;padding:5px 20px;border-bottom:1px solid #eee;cursor:pointer}.branch-boxlist-item.selected-item,.branch-boxlist-item:hover{background:#f0f0f0}.branch-pickuplist-item{width:100%;padding:5px 20px;border-bottom:1px solid #eee;cursor:pointer}.branch-pickuplist-item.selected-item,.branch-pickuplist-item:hover{background:#f0f0f0}.data-pobocky{float:left;width:100%;padding:10px;border-bottom:solid 1px #eee}.data-pobocky-right p{padding:0}.wedo-cz-body-right footer{float:left;width:100%}.wedo-cz-body-right footer .popup-wedo-cz-submit{float:right;padding:11px;margin-top:20px;background:#333;color:#fff;border:none;cursor:pointer}.wedo-cz-body-right footer .popup-wedo-cz-submit:hover{opacity:.7}#m{width:100%;height:380px}#m>div{width:100%!important;height:380px!important}#m img,.smap img{max-width:none!important}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:BCReformulateRegular;src:url(/wp-content/themes/reformat/public/fonts/BC-Reformulate-Regular-fa644a1eee070cf45c23345c5c99334b.woff2) format("woff2"),url(/wp-content/themes/reformat/public/fonts/BC-Reformulate-Regular-fa644a1eee070cf45c23345c5c99334b.woff) format("woff")}@font-face{font-display:swap;font-family:BCReformulateBold;src:url(/wp-content/themes/reformat/public/fonts/BC-Reformulate-Bold-09b7802510d49e2fb2171763fc802a22.woff2) format("woff2"),url(/wp-content/themes/reformat/public/fonts/BC-Reformulate-Bold-09b7802510d49e2fb2171763fc802a22.woff) format("woff")}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/themes/reformat/public/fonts/WooCommerce.eot?jj1bj4);src:url(/wp-content/themes/reformat/public/fonts/WooCommerce.eot?jj1bj4#iefix) format("embedded-opentype"),url(/wp-content/themes/reformat/public/fonts/WooCommerce.ttf?jj1bj4) format("truetype"),url(/wp-content/themes/reformat/public/fonts/WooCommerce.woff?jj1bj4) format("woff"),url(/wp-content/themes/reformat/public/fonts/WooCommerce.svg?jj1bj4#WooCommerce) format("svg");font-weight:400;font-style:normal}body{letter-spacing:-1px;font-family:BCReformulateRegular,sans-serif;font-size:16px;line-height:20px}.strong,b,strong{font-family:BCReformulateBold,sans-serif}.text-center{text-align:center}.text-right{text-align:right}h1,h2,h3,h4,h5{font-family:BCReformulateBold,sans-serif;font-size:22px}a{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.container{max-width:1140px;margin:0 auto;display:flex}html{box-sizing:border-box;height:100%}body{color:red;box-sizing:border-box;background:#fff;min-height:100%;margin:0;position:relative}a{color:red}:focus{outline:0}body.home #content{display:none}body #page{padding-top:50px}body #page.hot-news-shown{padding-top:110px}@media (width>=768px){body #page.hot-news-shown{padding-top:0}}.mt-50{margin-top:50px}.content-area{width:100%;margin-left:auto;margin-right:auto;padding:0 1em}@media (width>=768px){.content-area{width:80%;padding:0 2em}}@media (width>=1100px){.content-area{width:100%;max-width:1140px}}body,html{height:100%}body.noscroll{overflow:hidden}#content{flex:1 0 auto;padding-bottom:50px}#page{flex-direction:column;height:100%;display:flex}#colophon{flex-shrink:0}.input-text,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#43454b;-webkit-appearance:none;box-sizing:border-box;background-color:#f2f2f2;border:0;outline:0;padding:.618047em;font-family:BCReformulateRegular,sans-serif;font-weight:400;box-shadow:inset 0 1px 1px #00000020}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 #e2401c}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 #0f834d}.reformat-red-button{color:#fff;-webkit-appearance:none;box-sizing:border-box;background-color:red;border:0;outline:0;padding:.618047em;font-weight:400;line-height:1.15;display:inline-block;box-shadow:inset 0 1px 1px #00000020}.reformat-red-button.--block{display:block}.wp-block-file__button{color:#fff;border:1px solid red;background:red!important}.wp-block-file__button:hover{background:#fff;border:1px solid red}.site-footer{color:red;z-index:1001;background-color:#fff;background-image:linear-gradient(90deg,red 50%,#fff0 0);background-position:top;background-repeat:repeat-x;background-size:24px 2px;width:100%;padding:12px 20px;font-size:14px;line-height:1.3em;bottom:0;left:0;right:0}.site-footer>.container{flex-direction:column}.footer__column{flex-basis:100%;width:100%;padding:0 1em}.footer-container-small{margin-top:0;font-size:13px;font-weight:700}.footer-container-small .footer__small__column{text-align:center;display:block;flex:none!important;width:auto!important}.footer-container-small .footer__small__column.left,.footer-container-small .footer__small__column.right{text-align:center}.footer__mid .text-center{text-align:left;padding-top:1em}.footer__copyright .text-right{text-align:center}.gopay-icons{width:100%;height:auto}@media (width>=768px){#page{margin-bottom:60px}.site-footer{position:fixed;bottom:0;left:0;right:0}.site-footer>.container{flex-direction:row}.footer-container-small{justify-content:space-between;font-size:12px}.footer-container-small .footer__small__column{text-align:center;flex:none!important;width:auto!important}.footer-container-small .footer__small__column.right{text-align:right}.footer-container-small .footer__small__column.left{text-align:left}.footer__address{padding-right:30px}.footer__mid img{position:relative;top:-10px}.footer__mid .text-right{text-align:center;padding:0}.footer__copyright{text-align:left;padding-left:30px}}.reformat-highlights{color:red;background-image:linear-gradient(90deg,red 50%,#fff0 0),linear-gradient(90deg,red 50%,#fff0 0);background-position:top,bottom;background-repeat:repeat-x;background-size:24px 2px;width:100%;margin:50px 0;padding:30px 0;font-size:14px;line-height:1.3em;display:block}.reformat-highlights>.container{flex-direction:column}.reformat-highlights .footer__column{flex-wrap:wrap;flex-basis:100%;width:100%;margin-bottom:30px;padding:0 1em;display:flex}.reformat-highlights .footer__column:last-child{margin-bottom:0}.reformat-highlights .footer__column__icon{flex-shrink:0;justify-content:center;width:100%;margin-bottom:10px;display:flex}.reformat-highlights .footer__column__icon img{width:60px;height:auto}.reformat-highlights .footer__column__text{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:10px;padding-right:10px;display:flex}.reformat-highlights .footer__column__text h3{text-align:center;width:100%;margin:0;font-size:14px}.reformat-highlights .footer__column__text p{text-align:center;width:100%;margin:0}.reformat-highlights .footer-icon{width:30%;height:95%;margin:auto}@media (width>=768px){.reformat-highlights>.container{flex-direction:row}.reformat-highlights .footer__column{flex-flow:row;flex:0 0 33.3333%;width:33.3333%;margin-bottom:0;padding:0}.reformat-highlights .footer__column__icon{align-self:center;width:60px;margin:0}.reformat-highlights .footer__column__icon img{max-height:60px}.reformat-highlights .footer__column__text{width:auto;padding:5px 10px}.reformat-highlights .footer__column__text h3,.reformat-highlights .footer__column__text p{text-align:left}.reformat-highlights .footer-icon{width:100%;margin:none}}@media (width>=1050px){.reformat-highlights .footer__column__icon{align-self:normal;width:80px;margin-bottom:0}.reformat-highlights .footer__column__icon img{width:auto;height:100%;max-height:100px}.reformat-highlights .footer__column__text h3{font-size:16px}}#reformat-video-homepage{object-fit:cover;text-align:center}.homepage-links{flex-wrap:wrap;justify-content:center;width:100%;margin-top:100px;padding:1em;display:flex}.homepage-links a{text-align:center;color:red;background:#fff;border:3px solid red;flex-basis:100%;width:100%;padding:7px;font-size:16px}.homepage-links a:first-child{margin-bottom:15px}.homepage-links a:hover{color:#fff;background:red}.homepage-content{margin-top:100vh}#content{padding-bottom:100px}#reformat-video-homepage{width:100%;height:auto;display:block}@media (width>=768px){#reformat-video-homepage{z-index:-1;width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0}.homepage-links{justify-content:center;width:100%;padding:0;display:flex;position:absolute;top:70vh;left:0}.homepage-links a{flex-basis:auto;width:auto}.homepage-links a:first-child{margin-bottom:0;margin-right:15px}#content{padding-bottom:200px}}.cart__link{flex-direction:row;text-decoration:none;display:flex;position:relative}.cart__icon{width:45px;height:45px}.cart__count{color:#fff;text-align:center;background:red;border-radius:50%;width:20px;height:20px;margin-top:7.5px;margin-left:7.5px;font-size:14px;line-height:20px;display:inline-block;position:absolute;top:0;right:0}@media (width>=768px){.cart__count{color:#fff;text-align:center;background:red;border-radius:50%;width:30px;height:30px;margin-top:7.5px;margin-left:7.5px;line-height:30px;display:inline-block;position:relative}}header.header-nav{z-index:10001;background:#fff;padding:8px 0;position:fixed;top:0;left:0;right:0}.hot-news-shown header.header-nav{top:36px}.header__lang__wrapper{align-items:center;height:50px;display:flex}.mobile-menu-hamburger{justify-content:center;align-items:center;width:35px;height:60px;margin-left:10px;display:flex}.header-language-switcher{font-size:15px;line-height:30px;display:flex}.header-language-switcher a{padding-left:5px;padding-right:5px}.header-language-switcher a.active{border-bottom:3pt solid red;font-weight:700}@media (width>=600px){.header-language-switcher{margin-left:20px;padding-bottom:10px}}.header__lang a svg{width:45px;height:45px}.header__lang a svg path{fill:red}.header__lang,.header__user-nav{flex:0 0 50%;width:50%}.header__lang{align-items:center;padding-left:1em;display:flex}.header__user-nav{padding-right:1em}.header__logo{height:60px;position:absolute;left:calc(50% - 22.5px)}.header__logo .logo svg{width:50px;height:50px}.header__search{margin-right:15px;position:relative}.header__search__button{background:0 0;border:0;padding:0}.header__search__button:hover{cursor:pointer}.search__icon{width:55px;height:55px}.woocommerce-product-search{z-index:-1;flex-wrap:nowrap;align-items:center;width:180px;height:45px;display:flex;position:absolute;top:7px;left:-180px}.woocommerce-product-search.opened{z-index:1}.woocommerce-product-search .search-field{width:170px;font-size:15px}.woocommerce-product-search .search-submit{display:none}.header__user-nav{justify-content:flex-end;display:flex}@media (width>=768px){header.header-nav{background:0 0;padding:0;position:relative}header.header-nav .container{padding-left:20px;padding-right:20px}.mobile-menu-hamburger{display:none}.header__lang,.header__user-nav{padding:0}.header__lang{display:flex}.header__lang .header-instagram{margin-left:20px}.header__lang a{display:block}.header__lang a svg{width:30px;height:30px}.header__lang a svg path{fill:red}.header__logo{left:calc(50% - 25px)}.header__logo .logo img{height:50px}header.header-nav{height:60px}header.header-nav>.container{flex-direction:row;justify-content:space-between;position:relative}}@media (width<=600px){.header__lang a svg{width:35px;height:35px}.cart__link,.cart__link .cart__icon,.mobile-menu-hamburger{height:35px}.header__logo{height:35px;left:calc(50% - 17.5px)}.header__logo .logo svg{width:35px;height:35px}.header__search{margin-top:-2px;margin-right:-8px}.search__icon{width:43px;height:43px}.woocommerce-product-search{top:35px;left:-50px}.woocommerce-product-search input{position:absolute;right:10px}}.menu-nav{display:none}.menu-nav.mobile{z-index:10000;background:#ffffffe6;flex-direction:column;padding-top:100px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-nav.mobile ul.menu{flex-direction:column;margin:0;padding:0 0 24px;list-style-type:none;display:flex}.menu-nav.mobile ul.menu li{text-align:center;justify-content:center;align-items:center;width:100%;padding:12px 0;font-size:22px;display:flex}@media (width>=768px){.menu-nav{text-align:center;max-width:1140px;margin:40px auto;display:block}.menu-nav ul.menu{margin:0;padding:0;list-style-type:none;display:flex}.menu-nav li:not(:last-child){margin-right:15px}.menu-nav li{text-align:center;border-bottom:3pt solid #0000;padding:0 7px 5px;font-size:16px;display:inline-block}.menu-nav li.menu-item-e-shop a{color:#fff;background:red;padding:4px 6px}.menu-nav li.menu-item-e-shop:hover.active,.menu-nav li.menu-item-e-shop:hover.current_page_parent,.menu-nav li.menu-item-e-shop:hover:hover{border-bottom:0}.menu-nav li:after{content:attr(title);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.menu-nav li.active,.menu-nav li.current_page_parent,.menu-nav li:hover{border-bottom:3pt solid red;font-weight:600}}.category-detail__icon{margin-top:25px}.woocommerce-products-header__title{margin-top:20px;font-weight:600}.term-description{text-align:center;max-width:500px;margin:0 auto;line-height:1.5em}.woocommerce-products-header .category-link-box__icon{height:100px}.category-main-image{max-width:100px}ul.products{flex-wrap:wrap;max-width:1140px;margin:25px auto 0;padding:0;list-style-type:none;display:flex}ul.products.columns-4 .product{flex:0 0 100%;width:100%;margin-bottom:25px}ul.products li.product{text-align:center;float:none;background:#fff;flex-basis:100%;width:100%;padding:20px}ul.products li.product .product__thumb{position:relative;overflow:hidden}ul.products li.product img{width:100%;height:auto}ul.products li.product h2{font-size:18px}ul.products li.product .added_to_cart,ul.products li.product .product_type_variable{display:none}ul.products .woocommerce-loop-product__title{margin-top:.5em;margin-bottom:0}ul.products .product-attributes{margin-bottom:.5em}ul.products .product-attributes .product-attribute{width:100%;line-height:1.4em;display:block}ul.products .add_to_cart_button{margin-top:.5em;display:block}.woocommerce-Price-currencySymbol{margin-left:.3em}.woocommerce-products-header{text-align:center}@media (width>=768px){.site-main ul.products{flex-wrap:wrap;max-width:1140px;margin:25px auto 0;list-style-type:none;display:flex}.site-main ul.products.columns-3 li.product{float:none;flex-basis:25%;width:25%;margin-bottom:25px;margin-right:0}.site-main ul.products.columns-4 li.product{flex:0 0 25%;width:25%;margin-bottom:25px}}.product-tag-container{z-index:2;flex-flow:column wrap;display:flex;position:absolute;top:0;right:0}.product-tag{text-align:right;margin-bottom:6px;font-size:14px}.product-tag-content{padding:4px}.product-detail{flex-flow:wrap;max-width:1140px;margin:25px auto 0;display:flex}.product-detail .product_title{margin-top:0}.product-detail .stock:before{display:none}.product-detail .woocommerce-variation-add-to-cart,.product-detail form.cart{flex-flow:wrap;align-items:center;gap:15px;display:flex}.product-detail .single_add_to_cart_button{color:red;box-sizing:border-box;letter-spacing:-1px;background:#fff;border:3px dashed red;height:54px;margin-bottom:0;padding:0 60px 0 25px;font-size:16px;font-weight:600;line-height:1;position:relative}.product-detail .single_add_to_cart_button:before{content:" ";background:url(/wp-content/themes/reformat/public/ikonky/kosik.svg) 50%/40px 40px no-repeat;width:40px;height:40px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.product-detail .single_add_to_cart_button:hover{cursor:pointer;color:#fff;background:red padding-box padding-box}.product-detail .single_add_to_cart_button:hover:before{filter:brightness(0) invert()}.quantity--stepper{box-sizing:border-box;border:3px solid red;align-items:stretch;height:54px;display:inline-flex}.quantity--stepper .quantity__btn{color:red;cursor:pointer;background:0 0;border:0;width:42px;padding:0;font-size:22px;line-height:1}.quantity--stepper .quantity__btn:hover:not(:disabled){color:#fff;background:red}.quantity--stepper .quantity__btn:disabled{opacity:.35;cursor:default}.quantity--stepper .quantity__field{justify-content:center;align-items:center;min-width:56px;padding:0 4px;display:inline-flex}.quantity--stepper input.qty{color:red;text-align:right;-moz-appearance:textfield;background:0 0;border:0;width:2ch;padding:0;font-size:16px}.quantity--stepper input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity--stepper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity--stepper .quantity__unit{color:red;padding-left:4px;font-size:16px}.woocommerce-variation-add-to-cart .choose-variation-first,.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{display:none}.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .choose-variation-first{display:block}.product-detail__main-image,.product-detail__summary{flex:0 0 100%;width:100%}.product-detail__summary{margin-top:50px}.product-detail__summary table.variations{display:none}.product-detail__main-image{position:relative}.product-detail__main-image .woocommerce-product-gallery__wrapper{margin:0}.product-detail__main-image .woocommerce-product-gallery{text-align:center}.product-detail__main-image .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}.main-image-carousel-cell{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.variation-carousel-cell{box-sizing:border-box;width:100px;height:100px;margin-right:15px;overflow:hidden}.variation-carousel-cell img{width:100%;height:auto}.variation-carousel-cell:hover{cursor:pointer!important}.storefront-sticky-add-to-cart__content{display:none}.thumb-image-carousel{margin-top:25px}.product-detail_variations{flex:0 0 100%;width:100%;margin-top:25px}.product-detail_variations h2{text-align:center}.variations-carousel{width:calc(100% - 200px);margin:0 auto}.variations-carousel .flickity-prev-next-button.previous{left:-100px}.variations-carousel .flickity-prev-next-button.next{right:-100px}.variation-carousel-cell.is-active{border:5px solid red}.product-contact-form{padding-top:50px}.product-contact-form .product-contact-form-inner{color:red;max-width:500px;margin:0 auto}.product-contact-form .product-contact-form-inner h3{text-align:center}.product-contact-form .product-contact-form-inner .wpcf7-number,.product-contact-form .product-contact-form-inner input,.product-contact-form .product-contact-form-inner textarea{-webkit-appearance:none;box-sizing:border-box;width:100%;box-shadow:none;color:#fff;background:red;border:0;outline:0;padding:.618047em;font-family:BCReformulateRegular,sans-serif;font-weight:400}.product-contact-form .product-contact-form-inner .wpcf7-spinner{margin:10px auto 0;display:block}.product-contact-form .product-contact-form-inner .wpcf7-submit{color:#fff;background:red;border:0}@media (width>=768px){.product-detail__main-image,.product-detail__summary{flex:0 0 50%;width:50%}.product-detail__summary{margin-top:0;padding-left:50px}}.product-info__block{margin-top:30px}.product-info__block h2{color:red;letter-spacing:-1px;margin:0 0 12px;font-size:22px}.product-info__block p{margin:0 0 12px}.product-info__block p:last-child{margin-bottom:0}.product-info__specs u{margin-top:10px;font-weight:600;text-decoration:none;display:block}.product-info__specs u br,.product-info__specs u+br,.product-info__specs u:empty{display:none}.product-info__specs img{vertical-align:middle}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:red}.flickity-prev-next-button{border-radius:50%;width:80px;height:80px;top:calc(50% - 40px);bottom:0}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{left:0;right:auto}.flickity-prev-next-button .flickity-button-icon{width:100%;height:100%;position:absolute;top:0;left:0}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{background:url(/wp-content/themes/reformat/public/ikonky/vlevo.svg) 50%/contain no-repeat}.flickity-prev-next-button.next{background:url(/wp-content/themes/reformat/public/ikonky/vpravo.svg) 50%/contain no-repeat}.flickity-page-dots{flex-wrap:wrap;justify-content:center;width:100%;margin:0;padding:0;line-height:1;display:flex;position:absolute;bottom:-50px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{appearance:none;text-indent:-9999px;opacity:.25;cursor:pointer;background:url(/wp-content/themes/reformat/public/ikonky/tecka-22.svg) 0 0/contain no-repeat;border:none;border-radius:50%;width:50px;height:50px;margin:0;padding:0;display:block;overflow:hidden}.flickity-page-dot:focus-visible{outline-offset:2px;outline:2px solid red}.flickity-page-dot.is-selected{opacity:1}#page header.entry-header{display:none}#page .entry-content{margin-top:25px}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:red}.hamburger-box{width:35px;height:21pt;display:inline-block;position:relative}.hamburger-inner{margin-top:-1.5pt;display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:red;border-radius:0;width:35px;height:3pt;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-12px}.hamburger-inner:after{bottom:-12px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger-box{vertical-align:middle}.hamburger-label{vertical-align:middle;text-transform:uppercase;height:22px;margin-left:5px;font-weight:600;line-height:22px;display:inline-block}.hamburger:active,.hamburger:focus,.hamburger:hover{-webkit-tap-highlight-color:transparent;outline:0}.thank-you-flex{justify-content:center;display:flex}.thank-you-container{color:#fff;text-align:center;background:red;margin:0 auto;padding:50px 100px;display:inline-block}.thank-you-container h1,.thank-you-container p{text-align:center}.thank-you-container h1{margin:0;font-size:22px}.thank-you-container a{color:#fff}.thank-you-page__heart{width:56px;height:auto;margin:0 auto 20px;display:block}.category-link-box-container{flex-wrap:wrap;justify-content:center}.category-link-box{text-align:center;box-sizing:border-box;letter-spacing:.98px;border:3px solid red;flex-direction:column;flex:0 0 145px;place-content:center;width:145px;height:145px;margin:20px;font-size:16px;line-height:1;display:flex}.category-link-box:hover{color:#fff;background:red}.category-link-box:hover svg,.category-link-box:hover svg *{fill:#fff!important}.category-link-box:hover .category-link-box__icon{display:none}.category-link-box:hover .category-link-box__icon__hover{display:block!important}.category-link-box.center-content{justify-content:center;align-items:center;display:flex}.category-link-box.zero-waste{color:#1b5620;border-color:#1b5620}.category-link-box.zero-waste:hover{color:#fff;background:#1b5620}.category-link-box .category-link-box-image{display:block}.category-link-box .category-link-box-image,.category-link-box .category-link-box-image__hover{height:80px;margin:0 auto}.category-link-box:hover .category-link-box-image__hover{display:block!important}.category-link-box:hover .category-link-box-image{display:none}.category-link-box__icon,.category-link-box__icon__hover{width:auto;height:80px;margin:0 auto 8px;display:block}.category-link-box__title{padding-left:5px;padding-right:5px;font-family:BCReformulateBold,sans-serif;font-weight:600;display:block}@media (width>=1000px){.category-link-box-container{justify-content:center;width:740px;max-width:740px}.category-link-box{flex:0 0 145px;width:145px;height:145px;margin:20px}}.our-services-page .entry-content{flex-wrap:wrap;width:100%;display:flex}.our-services-page .entry-content header{flex-basis:100%;width:100%}.our-services-page .n2-ss-layer .n2-font-1304-paragraph,.our-services-page .n2-ss-layer .our-services__text-block{color:red!important;font-family:BCReformulateRegular,sans-serif!important}.our-services-page .n2-ss-layer .n2-font-1304-paragraph a,.our-services-page .n2-ss-layer .our-services__text-block a{text-decoration:underline;color:red!important}.our-services-page .wp-block-nextend-smartslider3{-webkit-user-select:none;user-select:none;flex-basis:100%;width:100%;padding:10px;font-family:BCReformulateRegular,sans-serif!important}.our-services-page .wp-block-nextend-smartslider3:hover{cursor:pointer}@media (width>=1000px){.our-services-page .wp-block-nextend-smartslider3{flex-basis:50%;width:50%}}.related,.up-sells{width:100%;padding-top:100px}.related h2,.up-sells h2{text-align:center}.related .related-carousel,.related .up-sells-carousel,.up-sells .related-carousel,.up-sells .up-sells-carousel{width:100%}.related .related-carousel .product,.related .up-sells-carousel .product,.up-sells .related-carousel .product,.up-sells .up-sells-carousel .product{width:250px;margin-right:20px}.related .related-carousel .product img,.related .up-sells-carousel .product img,.up-sells .related-carousel .product img,.up-sells .up-sells-carousel .product img{width:100%;height:auto}.related .related-carousel .product .price,.related .up-sells-carousel .product .price,.up-sells .related-carousel .product .price,.up-sells .up-sells-carousel .product .price{text-align:center;display:block}form .form-row{margin:0 0 6px;padding:3px}form .form-row [placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity .5s .5s}form .form-row label{line-height:2}form .form-row label.hidden{visibility:hidden}form .form-row label.inline{display:inline}form .form-row .woocommerce-input-wrapper .description{color:#fff;clear:both;background:#1e85be;border-radius:3px;margin:.5em 0 0;padding:1em;display:none;position:relative}form .form-row .woocommerce-input-wrapper .description a{color:#fff;box-shadow:none;border:0;text-decoration:underline}form .form-row .woocommerce-input-wrapper .description:before{content:"";z-index:100;border:6px solid #0000;border-top:4px solid #1e85be;border-bottom-width:0;margin-top:-4px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%) rotate(180deg)}form .form-row select{cursor:pointer;margin:0}form .form-row .required{color:red;visibility:hidden;font-weight:700;text-decoration:none;border:0!important}form .form-row .optional{visibility:visible}form .form-row .input-checkbox{text-align:center;vertical-align:middle;margin:-2px 8px 0 0;display:inline}form .form-row input.input-text,form .form-row textarea{box-sizing:border-box;outline:0;width:100%;margin:0;line-height:normal}form .form-row textarea{height:4em;box-shadow:none;line-height:1.5;display:block}form .form-row .select2-container{width:100%;line-height:2em}form .form-row.woocommerce-invalid label{color:red}form .form-row.woocommerce-invalid .select2-container,form .form-row.woocommerce-invalid input.input-text,form .form-row.woocommerce-invalid select{border-color:red}form .form-row.woocommerce-validated .select2-container,form .form-row.woocommerce-validated input.input-text,form .form-row.woocommerce-validated select{border-color:#7ad03a}form .form-row ::-webkit-input-placeholder{line-height:normal}form .form-row :-moz-placeholder-shown{line-height:normal}form .form-row :placeholder-shown{line-height:normal}@media (width>=768px){.page-template-template-fullwidth-php .site-main .columns-1 ul.products li.product,.page-template-template-homepage-php .site-main .columns-1 ul.products li.product,.storefront-full-width-content .site-main .columns-1 ul.products li.product{float:none;width:100%;margin-right:0}.page-template-template-fullwidth-php .site-main .columns-2 ul.products li.product,.page-template-template-homepage-php .site-main .columns-2 ul.products li.product,.storefront-full-width-content .site-main .columns-2 ul.products li.product{float:left;width:47.8261%;margin-right:4.34783%}.page-template-template-fullwidth-php .site-main .columns-3 ul.products li.product,.page-template-template-homepage-php .site-main .columns-3 ul.products li.product,.storefront-full-width-content .site-main .columns-3 ul.products li.product{float:left;width:30.4348%;margin-right:4.34783%}.page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product,.page-template-template-homepage-php .site-main .columns-4 ul.products li.product,.storefront-full-width-content .site-main .columns-4 ul.products li.product{float:left;width:21.7391%;margin-right:4.34783%}.page-template-template-fullwidth-php .site-main .columns-5 ul.products li.product,.page-template-template-homepage-php .site-main .columns-5 ul.products li.product,.storefront-full-width-content .site-main .columns-5 ul.products li.product{width:16.9%;margin-right:3.8%}.page-template-template-fullwidth-php .site-main .columns-6 ul.products li.product,.page-template-template-homepage-php .site-main .columns-6 ul.products li.product,.storefront-full-width-content .site-main .columns-6 ul.products li.product{float:left;width:13.0435%;margin-right:4.34783%}.site-main .columns-1 ul.products li.product{float:none;width:100%;margin-right:0}.site-main .columns-2 ul.products li.product{width:48%;margin-right:3.8%}.site-main .columns-3 ul.products li.product{float:left;width:29.4118%;margin-right:5.88235%}.site-main .columns-4 ul.products li.product{width:22.05%;margin-right:3.8%}.site-main .columns-5 ul.products li.product{width:16.9%;margin-right:3.8%}.site-main .columns-6 ul.products li.product{float:left;width:11.7647%;margin-right:5.88235%}.site-main ul.products li.product{float:left;width:29.4118%;margin-right:5.88235%}.storefront-full-width-content.single-product .related ul.products li.product,.storefront-full-width-content.single-product .upsells ul.products li.product{float:left;width:30.4348%;margin-right:4.34783%}}.woocommerce-message{color:#fff;text-align:center;background:red;margin-top:10px;padding:7px 0}.woocommerce-message a{color:#fff}.woocommerce-message a:hover{text-decoration:underline}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#000;background-color:#fff;border-top:3px solid red;margin:0 0 2em;padding:1em 2em 1em 3.5em;list-style:none;position:relative}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error,.woocommerce-info,.woocommerce-message{word-wrap:break-word;width:auto}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:"";font-family:WooCommerce;display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-left:0!important;padding-left:0!important;list-style:none!important}table.shop_table_responsive tbody th{display:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{vertical-align:middle;margin:0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after{clear:both}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{text-align:center;margin-bottom:1em;padding:1em;font-size:1.25em;display:block}#add_payment_method .cart-collaterals:after,#add_payment_method .cart-collaterals:before,.woocommerce-cart .cart-collaterals:after,.woocommerce-cart .cart-collaterals:before,.woocommerce-checkout .cart-collaterals:after,.woocommerce-checkout .cart-collaterals:before{content:" ";display:table}#add_payment_method .cart-collaterals:after,.woocommerce-cart .cart-collaterals:after,.woocommerce-checkout .cart-collaterals:after{clear:both}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"";margin-left:.618em;font-family:WooCommerce;font-weight:400;line-height:1;text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#00ff80}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid red}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{color:#777;font-size:11px;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{clear:left;width:100%;padding:0}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .reformat-shipping-table,#add_payment_method .woocommerce-shipping-totals,.woocommerce-cart .reformat-shipping-table,.woocommerce-cart .woocommerce-shipping-totals,.woocommerce-checkout .reformat-shipping-table,.woocommerce-checkout .woocommerce-shipping-totals{width:100%}#add_payment_method .choose-shipping-row,.woocommerce-cart .choose-shipping-row,.woocommerce-checkout .choose-shipping-row{position:relative}#add_payment_method .choose-shipping-row:hover,.woocommerce-cart .choose-shipping-row:hover,.woocommerce-checkout .choose-shipping-row:hover{cursor:pointer}#add_payment_method .choose-shipping-row input.shipping_method,.woocommerce-cart .choose-shipping-row input.shipping_method,.woocommerce-checkout .choose-shipping-row input.shipping_method{opacity:0;position:absolute}#add_payment_method .choose-shipping-row label:hover,.woocommerce-cart .choose-shipping-row label:hover,.woocommerce-checkout .choose-shipping-row label:hover{cursor:pointer}#add_payment_method .choose-shipping-row>label:before,.woocommerce-cart .choose-shipping-row>label:before,.woocommerce-checkout .choose-shipping-row>label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;vertical-align:-.125em;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;line-height:1;line-height:inherit;vertical-align:baseline;content:"";margin-right:.540791em;transition:color,all;display:inline-block}#add_payment_method .choose-shipping-row.--selected>label:before,.woocommerce-cart .choose-shipping-row.--selected>label:before,.woocommerce-checkout .choose-shipping-row.--selected>label:before{content:""}#add_payment_method .order-total,.woocommerce-cart .order-total,.woocommerce-checkout .order-total{padding:1em;font-size:1.5em;display:flex}#add_payment_method .order-total__label,#add_payment_method .order-total__sum,.woocommerce-cart .order-total__label,.woocommerce-cart .order-total__sum,.woocommerce-checkout .order-total__label,.woocommerce-checkout .order-total__sum{flex-basis:50%;width:50%}#add_payment_method .order-total__sum,.woocommerce-cart .order-total__sum,.woocommerce-checkout .order-total__sum{text-align:right}#add_payment_method ul.payment_methods:after,#add_payment_method ul.payment_methods:before,#add_payment_method ul.woocommerce-shipping-methods:after,#add_payment_method ul.woocommerce-shipping-methods:before,.woocommerce-cart ul.payment_methods:after,.woocommerce-cart ul.payment_methods:before,.woocommerce-cart ul.woocommerce-shipping-methods:after,.woocommerce-cart ul.woocommerce-shipping-methods:before,.woocommerce-checkout ul.payment_methods:after,.woocommerce-checkout ul.payment_methods:before,.woocommerce-checkout ul.woocommerce-shipping-methods:after,.woocommerce-checkout ul.woocommerce-shipping-methods:before{content:" ";display:table}#add_payment_method ul.payment_methods:after,#add_payment_method ul.woocommerce-shipping-methods:after,.woocommerce-cart ul.payment_methods:after,.woocommerce-cart ul.woocommerce-shipping-methods:after,.woocommerce-checkout ul.payment_methods:after,.woocommerce-checkout ul.woocommerce-shipping-methods:after{clear:both}#add_payment_method ul.payment_methods,#add_payment_method ul.woocommerce-shipping-methods,.woocommerce-cart ul.payment_methods,.woocommerce-cart ul.woocommerce-shipping-methods,.woocommerce-checkout ul.payment_methods,.woocommerce-checkout ul.woocommerce-shipping-methods{text-align:left;border-bottom:1px solid #c00;margin:0;padding:1em;list-style:none}#add_payment_method ul.payment_methods li,#add_payment_method ul.woocommerce-shipping-methods li,.woocommerce-cart ul.payment_methods li,.woocommerce-cart ul.woocommerce-shipping-methods li,.woocommerce-checkout ul.payment_methods li,.woocommerce-checkout ul.woocommerce-shipping-methods li{text-align:left;margin:0;font-weight:400;line-height:2}#add_payment_method ul.payment_methods li input,#add_payment_method ul.woocommerce-shipping-methods li input,.woocommerce-cart ul.payment_methods li input,.woocommerce-cart ul.woocommerce-shipping-methods li input,.woocommerce-checkout ul.payment_methods li input,.woocommerce-checkout ul.woocommerce-shipping-methods li input{margin:0 1em 0 0}#add_payment_method ul.payment_methods li img,#add_payment_method ul.woocommerce-shipping-methods li img,.woocommerce-cart ul.payment_methods li img,.woocommerce-cart ul.woocommerce-shipping-methods li img,.woocommerce-checkout ul.payment_methods li img,.woocommerce-checkout ul.woocommerce-shipping-methods li img{vertical-align:middle;box-shadow:none;margin:-2px 0 0 .5em;padding:0;position:relative}#add_payment_method ul.payment_methods li img+img,#add_payment_method ul.woocommerce-shipping-methods li img+img,.woocommerce-cart ul.payment_methods li img+img,.woocommerce-cart ul.woocommerce-shipping-methods li img+img,.woocommerce-checkout ul.payment_methods li img+img,.woocommerce-checkout ul.woocommerce-shipping-methods li img+img{margin-left:2px}#add_payment_method ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method ul.payment_methods li:not(.woocommerce-notice):before,#add_payment_method ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after,#add_payment_method ul.woocommerce-shipping-methods li:not(.woocommerce-notice):before,.woocommerce-cart ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after,.woocommerce-cart ul.woocommerce-shipping-methods li:not(.woocommerce-notice):before,.woocommerce-checkout ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after,.woocommerce-checkout ul.woocommerce-shipping-methods li:not(.woocommerce-notice):before{content:" ";display:table}#add_payment_method ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after,.woocommerce-cart ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after,.woocommerce-checkout ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout ul.woocommerce-shipping-methods li:not(.woocommerce-notice):after{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:5px}#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after{clear:both}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;border-bottom:1px solid #c00;margin:0;padding:1em;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{text-align:left;margin:0;font-weight:400;line-height:2}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;box-shadow:none;margin:-2px 0 0 .5em;padding:0;position:relative}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{box-sizing:border-box;color:red;background-color:#0000;border-radius:2px;width:100%;margin:0;padding:1em;font-size:.78em;line-height:1.5;position:relative}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{margin:0}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#900 #b30000 #b30000}.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder{color:#900}.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#900}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color:#900}.woocommerce-cart #payment div.payment_box :-moz-placeholder-shown{color:#900}.woocommerce-checkout #payment div.payment_box :-moz-placeholder-shown{color:#900}#add_payment_method #payment div.payment_box :-moz-placeholder-shown{color:#900}.woocommerce-cart #payment div.payment_box :-ms-placeholder-shown{color:#900}.woocommerce-checkout #payment div.payment_box :-ms-placeholder-shown{color:#900}#add_payment_method #payment div.payment_box :-ms-placeholder-shown{color:#900}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{margin:0;list-style:none}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;margin:1em 0 0;padding:0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position:right .618em center;background-repeat:no-repeat;background-size:32px 20px;padding:8px;font-size:1.5em}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/themes/reformat/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{color:#777;font-size:.857em;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;font-size:.83em;line-height:52px}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{vertical-align:middle;max-height:52px}.coupon_code{display:none}@media (width>=768px){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody td,table.shop_table_responsive tbody th{text-align:center;display:table-cell}.cart-collaterals .cart_totals{float:right;width:50%}}.reformat-cart-flow{scroll-behavior:smooth}.reformat-cart-flow h1{margin:0 0 32px}.reformat-cart-flow h2,.reformat-cart-flow h3{-webkit-hyphens:none;hyphens:none;margin:0}.reformat-cart-flow a:focus-visible,.reformat-cart-flow button:focus-visible,.reformat-cart-flow input:focus-visible,.reformat-cart-flow select:focus-visible,.reformat-cart-flow textarea:focus-visible{outline-offset:3px;outline:2px solid}.reformat-cart-flow input[type=checkbox],.reformat-cart-flow input[type=radio]{min-width:18px;min-height:18px}.reformat-cart-flow .input-text,.reformat-cart-flow input[type=email],.reformat-cart-flow input[type=tel],.reformat-cart-flow input[type=text],.reformat-cart-flow select,.reformat-cart-flow textarea{width:100%;min-height:44px;font-size:16px}.reformat-cart-progress{border-top:2px solid red;border-bottom:2px solid red;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 48px;display:grid}.reformat-cart-progress__step{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;line-height:1.2;display:flex}.reformat-cart-progress__step+.reformat-cart-progress__step{border-left:1px solid red}.reformat-cart-progress__number,.reformat-checkout-section__number{border:2px solid red;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-family:BCReformulateBold,sans-serif;line-height:1;display:inline-flex}.reformat-cart-progress__step[aria-current=step]{color:#fff;background:red}.reformat-cart-progress__step[aria-current=step] .reformat-cart-progress__number{border-color:#fff}.reformat-checkout-section{min-width:0;margin-bottom:48px;scroll-margin-top:120px}.reformat-checkout-section__header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.reformat-checkout-section__header p{color:#6b6b6b;letter-spacing:0;max-width:65ch;margin:8px 0 0;line-height:1.35}.reformat-checkout-section--cart{border-bottom:2px solid red;padding-bottom:20px}.reformat-cart-flow .woocommerce-cart-form{position:relative}.reformat-cart-flow .woocommerce-cart-form.is-updating{opacity:.62}.reformat-cart-flow .woocommerce-cart-form table.cart{border-collapse:collapse;width:100%;margin:0}.reformat-cart-flow .woocommerce-cart-form table.cart thead{display:none}.reformat-cart-flow .woocommerce-cart-form table.cart tbody,.reformat-cart-flow .woocommerce-cart-form table.cart td,.reformat-cart-flow .woocommerce-cart-form table.cart tr{display:block}.reformat-cart-flow .woocommerce-cart-form table.cart tr.cart_item{border-top:1px solid red;grid-template-columns:72px minmax(0,1fr) 44px;grid-template-areas:"image name remove""image price price""quantity quantity quantity""subtotal subtotal subtotal";gap:8px 12px;padding:20px 0;display:grid;position:relative}.reformat-cart-flow .woocommerce-cart-form table.cart tr.cart_item:last-of-type{border-bottom:1px solid red}.reformat-cart-flow .woocommerce-cart-form table.cart td{text-align:left;border:0;padding:0}.reformat-cart-flow .woocommerce-cart-form table.cart td[data-title]:before{content:attr(data-title) ":";margin-right:8px;font-family:BCReformulateBold,sans-serif}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-thumbnail{grid-area:image}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-thumbnail img{width:72px;max-width:100%;height:auto;display:block}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-name{grid-area:name;align-self:center;padding-right:8px;font-family:BCReformulateBold,sans-serif}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-name:before{display:none}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-remove{border:0;grid-area:remove;padding:0;position:static}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-remove a.remove{color:red;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font-size:24px;line-height:1;display:flex;position:static}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-price{grid-area:price}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-quantity{grid-area:quantity;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-quantity .quantity{flex:none}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-subtotal{border-top:1px dashed red;grid-area:subtotal;justify-content:space-between;align-items:baseline;padding-top:12px;font-family:BCReformulateBold,sans-serif;display:flex}.reformat-cart-actions-row{display:block!important}.reformat-cart-actions-row td.actions{text-align:left!important;padding:20px 0 0!important;display:block!important}.reformat-cart-actions{gap:20px;display:grid}.reformat-cart-flow .coupon{gap:8px;width:100%;display:grid}.reformat-cart-flow .coupon label{font-family:BCReformulateBold,sans-serif}.coupon__controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.coupon__controls .input-text{min-width:0;margin:0!important}.coupon__controls .button{min-height:44px;margin:0!important}.reformat-cart-update{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.reformat-cart-update__status{color:#6b6b6b;letter-spacing:0;line-height:1.3}.reformat-cart-flow .update-cart-button{min-height:44px;margin:0}.checkout-container{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.checkout-container__column{width:100%;min-width:0}.reformat-cart-flow #customer_details .col-1,.reformat-cart-flow #customer_details .col-2{width:100%;padding:0}.reformat-cart-flow #customer_details .form-row{margin:0 0 20px}.reformat-cart-flow #customer_details label{margin-bottom:8px;display:block}.reformat-checkout-section--summary{border:2px solid red;padding:20px}.reformat-cart-flow .woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%;margin:0 0 20px}.reformat-cart-flow .woocommerce-checkout-review-order-table thead{border-bottom:1px solid red}.reformat-cart-flow .woocommerce-checkout-review-order-table td,.reformat-cart-flow .woocommerce-checkout-review-order-table th{text-align:left;vertical-align:top;border:0;padding:12px 0}.reformat-cart-flow .woocommerce-checkout-review-order-table td:last-child,.reformat-cart-flow .woocommerce-checkout-review-order-table th:last-child{text-align:right;font-variant-numeric:tabular-nums lining-nums;padding-left:12px}.reformat-cart-flow .woocommerce-checkout-review-order-table tfoot tr{border-top:1px solid red}.reformat-cart-flow .woocommerce-checkout-review-order-table .order-total{font-size:1.25em;display:table-row}.reformat-cart-flow .woocommerce-checkout-review-order-table .order-total td,.reformat-cart-flow .woocommerce-checkout-review-order-table .order-total th{padding-top:20px;font-family:BCReformulateBold,sans-serif}.reformat-cart-flow #payment ul.payment_methods{padding:0 0 20px}.reformat-cart-flow #payment div.form-row{padding:20px 0 0}.reformat-cart-flow #payment .payment_methods li{min-height:44px}.reformat-cart-flow #payment .place-order{margin:0}.reformat-cart-flow .submit-order-button{width:100%;min-height:48px;padding:12px 20px;font-size:16px;line-height:1.3}.reformat-cart-flow .woocommerce-invalid .input-text,.reformat-cart-flow .woocommerce-invalid select,.reformat-cart-flow .woocommerce-invalid textarea{outline-offset:1px;outline:2px solid red}body.woocommerce-cart .site-footer,body.woocommerce-checkout .site-footer{position:static}body.woocommerce-cart #page,body.woocommerce-checkout #page{height:auto;min-height:100%;margin-bottom:0}@media (width<=479px){.reformat-cart-progress__step{flex-direction:column;font-size:14px}.reformat-cart-progress__number{width:28px;height:28px}.coupon__controls{grid-template-columns:minmax(0,1fr);gap:8px}.reformat-cart-update{flex-direction:column;align-items:stretch}}@media (width>=768px){.reformat-cart-flow .woocommerce-cart-form table.cart thead{border-bottom:2px solid red;display:table-header-group}.reformat-cart-flow .woocommerce-cart-form table.cart thead tr{display:table-row}.reformat-cart-flow .woocommerce-cart-form table.cart tbody{display:table-row-group}.reformat-cart-flow .woocommerce-cart-form table.cart tr.cart_item{border:0;padding:0;display:table-row}.reformat-cart-flow .woocommerce-cart-form table.cart td,.reformat-cart-flow .woocommerce-cart-form table.cart td.product-quantity,.reformat-cart-flow .woocommerce-cart-form table.cart td.product-subtotal,.reformat-cart-flow .woocommerce-cart-form table.cart th{text-align:center;vertical-align:middle;border-bottom:1px solid red;padding:20px 12px;display:table-cell}.reformat-cart-flow .woocommerce-cart-form table.cart td[data-title]:before{display:none}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-remove,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-remove{width:44px}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-remove a.remove,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-remove a.remove{margin:0 auto}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-thumbnail,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-thumbnail{width:96px}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-thumbnail img,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-thumbnail img{width:80px}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-name{text-align:left}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-price,.reformat-cart-flow .woocommerce-cart-form table.cart td.product-subtotal,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-price,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-subtotal{width:128px}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-quantity,.reformat-cart-flow .woocommerce-cart-form table.cart th.product-quantity{width:196px}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-quantity .quantity{display:inline-flex}.reformat-cart-flow .woocommerce-cart-form table.cart td.product-subtotal{font-family:BCReformulateBold,sans-serif}.reformat-cart-actions-row{display:table-row!important}.reformat-cart-actions-row td.actions{display:table-cell!important}.reformat-cart-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end}.reformat-cart-flow .coupon{max-width:520px}}@media (width>=1024px){.checkout-container{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start}.reformat-checkout-section--summary{position:sticky;top:24px}}@media (prefers-reduced-motion:reduce){.reformat-cart-flow{scroll-behavior:auto}}.woocommerce-error,.woocommerce-message{color:#fff;background:red;max-width:1140px;margin:20px auto;padding:15px}.woocommerce-error a,.woocommerce-message a{color:#fff}.woocommerce-error:before,.woocommerce-message:before{display:none}.page-template-zero-waste #main-logo path,.page-template-zero-waste .footer-icon path,.page-template-zero-waste .header-language-switcher path,.zero-waste-page #main-logo path,.zero-waste-page .footer-icon path,.zero-waste-page .header-language-switcher path{fill:#1b5620}.page-template-zero-waste .flickity-prev-next-button.previous,.zero-waste-page .flickity-prev-next-button.previous{background:url(/wp-content/themes/reformat/public/ikonky/vlevo-zelena.svg) 50%/contain no-repeat}.page-template-zero-waste .flickity-prev-next-button.next,.zero-waste-page .flickity-prev-next-button.next{background:url(/wp-content/themes/reformat/public/ikonky/vpravo-zelena.svg) 50%/contain no-repeat}.page-template-zero-waste .header-language-switcher,.page-template-zero-waste .header-language-switcher a,.zero-waste-page .header-language-switcher,.zero-waste-page .header-language-switcher a{color:#1b5620}.page-template-zero-waste .header-language-switcher a.active,.zero-waste-page .header-language-switcher a.active{border-bottom:3pt solid #1b5620}.page-template-zero-waste .cart__icon path,.page-template-zero-waste .search__icon path,.page-template-zero-waste .socky-icon path,.zero-waste-page .cart__icon path,.zero-waste-page .search__icon path,.zero-waste-page .socky-icon path{fill:#1b5620}.page-template-zero-waste .cart__count,.zero-waste-page .cart__count{background:#1b5620}.page-template-zero-waste .category-link-box,.zero-waste-page .category-link-box{color:#1b5620;border-color:#1b5620}.page-template-zero-waste .category-link-box:hover,.zero-waste-page .category-link-box:hover{color:#fff;background:#1b5620}.page-template-zero-waste .page-title,.page-template-zero-waste .site-main,.page-template-zero-waste .site-main a,.zero-waste-page .page-title,.zero-waste-page .site-main,.zero-waste-page .site-main a{color:#1b5620}.page-template-zero-waste .woocommerce-error,.page-template-zero-waste .woocommerce-info,.page-template-zero-waste .woocommerce-message,.zero-waste-page .woocommerce-error,.zero-waste-page .woocommerce-info,.zero-waste-page .woocommerce-message{border-top-color:#1b5620}.page-template-zero-waste .site-footer,.zero-waste-page .site-footer{color:#1b5620;background-image:linear-gradient(90deg,#1b5620 50%,#fff0 0)}.page-template-zero-waste .site-footer a,.zero-waste-page .site-footer a{color:#1b5620}.page-template-zero-waste .single_add_to_cart_button,.zero-waste-page .single_add_to_cart_button{color:#1b5620;border-color:#1b5620}.page-template-zero-waste .single_add_to_cart_button:before,.zero-waste-page .single_add_to_cart_button:before{background-image:url(/wp-content/themes/reformat/public/ikonky/kosik-zero-waste.svg);background-size:contain}.page-template-zero-waste .single_add_to_cart_button:hover,.zero-waste-page .single_add_to_cart_button:hover{color:#fff;background-color:#1b5620}.page-template-zero-waste .quantity--stepper,.zero-waste-page .quantity--stepper{border-color:#1b5620}.page-template-zero-waste .quantity--stepper .quantity__btn,.page-template-zero-waste .quantity--stepper .quantity__unit,.page-template-zero-waste .quantity--stepper input.qty,.zero-waste-page .quantity--stepper .quantity__btn,.zero-waste-page .quantity--stepper .quantity__unit,.zero-waste-page .quantity--stepper input.qty{color:#1b5620}.page-template-zero-waste .quantity--stepper .quantity__btn:hover:not(:disabled),.zero-waste-page .quantity--stepper .quantity__btn:hover:not(:disabled){color:#fff;background-color:#1b5620}.page-template-zero-waste .product-info__block h2,.zero-waste-page .product-info__block h2{color:#1b5620}.page-template-zero-waste .reformat-highlights,.zero-waste-page .reformat-highlights{color:#1b5620;background-image:linear-gradient(90deg,#1b5620 50%,#fff0 0),linear-gradient(90deg,#1b5620 50%,#fff0 0);background-position:top,bottom;background-repeat:repeat-x;background-size:24px 2px}.page-template-zero-waste .reformat-faq>h2,.zero-waste-page .reformat-faq>h2{color:#1b5620}.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion{color:#1b5620!important}.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item{border-color:#1b5620}.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content,.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content p,.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-question,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content p,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-question{color:#1b5620!important}.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover{background:#1b5620}.page-template-zero-waste .reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover .uagb-question,.zero-waste-page .reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover .uagb-question{color:#fff!important}.page-template-zero-waste .flickity-page-dot,.zero-waste-page .flickity-page-dot{background-image:url(/wp-content/themes/reformat/public/ikonky/tecka-zero-waste.svg);background-size:contain}.page-template-zero-waste .hamburger-box .hamburger-inner,.page-template-zero-waste .hamburger-box .hamburger-inner:after,.page-template-zero-waste .hamburger-box .hamburger-inner:before,.page-template-zero-waste .woocommerce-error,.page-template-zero-waste .woocommerce-message,.zero-waste-page .hamburger-box .hamburger-inner,.zero-waste-page .hamburger-box .hamburger-inner:after,.zero-waste-page .hamburger-box .hamburger-inner:before,.zero-waste-page .woocommerce-error,.zero-waste-page .woocommerce-message{background:#1b5620}.menu-item.menu-item-zero-waste,.menu-item.menu-item-zero-waste a{color:#1b5620}.menu-item.menu-item-zero-waste.active,.menu-item.menu-item-zero-waste:hover{border-bottom-color:#1b5620}.otgs-development-site-front-end{display:none}.footer-language-switcher ul{justify-content:center;align-items:center;display:flex}.hot-news{color:#fff;text-align:center;z-index:10000;background:red;justify-content:center;align-items:center;width:100%;height:36px;padding:0 10px;font-size:12px;line-height:1;display:flex;position:fixed;top:0;left:0;right:0}.hot-news p{min-height:12px;max-height:24px;margin:0;padding:0}@media (width>=600px){.hot-news{font-size:14px;position:relative}.hot-news p{height:14px;min-height:14px;max-height:28px}}.two-column-page{flex-wrap:wrap;display:flex}.two-column-page .two-column-page__left,.two-column-page .two-column-page__right{width:100%}.two-column-page .two-column-page__right{margin-top:30px}.two-column-page .two-column-carousel .carousel-cell,.two-column-page .two-column-carousel .carousel-cell img{width:100%;height:auto}.two-column-page .two-column-carousel .flickity-page-dots{bottom:-100px}@media (width>=1000px){.two-column-page .two-column-page__left,.two-column-page .two-column-page__right{width:50%}.two-column-page .two-column-page__left{padding-right:10px}.two-column-page .two-column-page__left p{margin-top:0}.two-column-page .two-column-page__right{margin-top:0;padding-left:10px}}.pro-firmy-page .uagb-faq-layout-accordion,.reformat-faq .uagb-faq-layout-accordion,.two-column-page .uagb-faq-layout-accordion{color:red!important;outline:0!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-question,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-question,.two-column-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-question{color:red!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-icon,.pro-firmy-page .uagb-faq-layout-accordion .uagb-icon-active,.reformat-faq .uagb-faq-layout-accordion .uagb-icon,.reformat-faq .uagb-faq-layout-accordion .uagb-icon-active,.two-column-page .uagb-faq-layout-accordion .uagb-icon,.two-column-page .uagb-faq-layout-accordion .uagb-icon-active{display:none!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-item,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-item,.two-column-page .uagb-faq-layout-accordion .uagb-faq-item{background:#fff;border:2px dashed red;border-radius:0;margin-bottom:10px;outline:0!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content,.two-column-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content{color:red!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content p,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content p,.two-column-page .uagb-faq-layout-accordion .uagb-faq-item .uagb-faq-content p{color:red}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-questions-button:hover,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover,.two-column-page .uagb-faq-layout-accordion .uagb-faq-questions-button:hover{background:red;color:#fff!important}.pro-firmy-page .uagb-faq-layout-accordion .uagb-faq-questions-button:hover .uagb-question,.reformat-faq .uagb-faq-layout-accordion .uagb-faq-questions-button:hover .uagb-question,.two-column-page .uagb-faq-layout-accordion .uagb-faq-questions-button:hover .uagb-question{color:#fff!important}.reformat-faq{width:100%;max-width:800px;margin:50px auto;display:block}.reformat-faq>h2{color:red;letter-spacing:-1px;text-align:center;margin-bottom:20px;font-size:22px}.reformat-faq .uagb-faq-child__outer-wrap .uagb-faq-content{display:none}.reformat-faq .uagb-faq-child__outer-wrap.uagb-faq-item-active .uagb-faq-content{display:block}.reformat-faq .uagb-faq-questions-button{cursor:pointer;padding:10px}.reformat-faq .uagb-faq-content{padding:0 10px 10px}.pro-firmy-page{box-sizing:border-box;text-align:center;width:100%;max-width:800px;margin:0 auto;padding:0 20px}.pro-firmy-page h1,.pro-firmy-page h2,.pro-firmy-page h3{color:red;letter-spacing:-1px;text-align:center}.pro-firmy-page h2{margin-top:40px;font-size:22px}.pro-firmy-page p{text-align:center;margin:0 0 15px}.pro-firmy-page img{max-width:100%;height:auto}.pro-firmy-page .wp-block-image{text-align:center;margin:30px auto}.pro-firmy-page .wp-block-uagb-faq{text-align:left;margin-top:40px}.pro-firmy-page .uagb-question{text-align:left}