@layer base, components;h2.wx-heading--h2{font-size:32px;font-weight:500;line-height:140%}.page.woocommerce-checkout .woocommerce .woocommerce-checkout h3,h3.wx-heading--h3{font-size:24px;font-weight:500;line-height:140%}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td,.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th,.wx-paragraph--medium,body.single-product .wx-product-variation-add-to-cart__title{font-size:16px;font-weight:400;line-height:140%;margin:0}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td:not(:last-child),.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th:not(:last-child),.wx-paragraph--medium:not(:last-child),body.single-product .wx-product-variation-add-to-cart__title:not(:last-child){margin-bottom:16px}.cart-item-data-item__value,.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-subtotal td,.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th,.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items .product-meta-item__value,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items .product-meta-item__value,.woocommerce-order-details table tbody .product-name .product-meta-items .product-meta-item__value,.woocommerce-order-details table thead .product-name .product-meta-items .product-meta-item__value,.wx-paragraph--small,body.single-product .wx-dropdown .wx-variation-attribute-option__title,body.single-product .wx-scroll-to-add-to-cart__title,body.single-product .wx-variation-attribute-option__title{font-size:14px;font-weight:400;line-height:140%;margin:0}.cart-item-data-item__value:not(:last-child),.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-subtotal td:not(:last-child),.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th:not(:last-child),.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items .product-meta-item__value:not(:last-child),.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items .product-meta-item__value:not(:last-child),.woocommerce-order-details table tbody .product-name .product-meta-items .product-meta-item__value:not(:last-child),.woocommerce-order-details table thead .product-name .product-meta-items .product-meta-item__value:not(:last-child),.wx-paragraph--small:not(:last-child),body.single-product .wx-scroll-to-add-to-cart__title:not(:last-child),body.single-product .wx-variation-attribute-option__title:not(:last-child){margin-bottom:16px}.wx-paragraph--extra-small{font-size:12px;font-weight:400;line-height:140%;margin:0}strong{font-weight:500!important}.wx-container{margin:0 auto;max-width:1344px;padding:0 16px;width:100%}@media (min-width:768px){.wx-container{padding:0 32px}}.line-clamp--2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.wx-anchor-link{position:relative;top:-80px;visibility:hidden}@media (min-width:768px){.wx-anchor-link{top:-128px}}.wx-main-content{overflow:hidden}.wx-button{border-radius:12px;border-style:solid;border-width:1px;display:inline-flex;justify-content:center;padding:16px 32px}.wx-button.wx-button--primary,.wx-button.wx-button--primary:hover{background-color:#046333;border-color:#046333;color:#fff}.wx-button.wx-button--primary:hover{opacity:.75}.wx-button.wx-button--secondary,.wx-button.wx-button--secondary:hover{background-color:#fff;border-color:#fff;color:#046333}.wx-button.wx-button--secondary:hover{opacity:.75}.page input{transition:all .2s ease-in-out}.page input[type=button],.page input[type=date],.page input[type=email],.page input[type=number],.page input[type=password],.page input[type=select],.page input[type=submit],.page input[type=tel],.page input[type=text],.page input[type=time]{border:1px solid #ddd;font-size:16px;line-height:100%;min-height:40px;padding:8px 12px;width:100%}.page input[type=button]::-moz-placeholder,.page input[type=date]::-moz-placeholder,.page input[type=email]::-moz-placeholder,.page input[type=number]::-moz-placeholder,.page input[type=password]::-moz-placeholder,.page input[type=select]::-moz-placeholder,.page input[type=submit]::-moz-placeholder,.page input[type=tel]::-moz-placeholder,.page input[type=text]::-moz-placeholder,.page input[type=time]::-moz-placeholder{color:#888}.page input[type=button]::placeholder,.page input[type=date]::placeholder,.page input[type=email]::placeholder,.page input[type=number]::placeholder,.page input[type=password]::placeholder,.page input[type=select]::placeholder,.page input[type=submit]::placeholder,.page input[type=tel]::placeholder,.page input[type=text]::placeholder,.page input[type=time]::placeholder{color:#888}.page input[type=button]:active,.page input[type=button]:focus,.page input[type=date]:active,.page input[type=date]:focus,.page input[type=email]:active,.page input[type=email]:focus,.page input[type=number]:active,.page input[type=number]:focus,.page input[type=password]:active,.page input[type=password]:focus,.page input[type=select]:active,.page input[type=select]:focus,.page input[type=submit]:active,.page input[type=submit]:focus,.page input[type=tel]:active,.page input[type=tel]:focus,.page input[type=text]:active,.page input[type=text]:focus,.page input[type=time]:active,.page input[type=time]:focus{border-color:#046333;outline:1px solid #046333}.page input[type=button]:hover,.page input[type=date]:hover,.page input[type=email]:hover,.page input[type=number]:hover,.page input[type=password]:hover,.page input[type=select]:hover,.page input[type=submit]:hover,.page input[type=tel]:hover,.page input[type=text]:hover,.page input[type=time]:hover{border-color:#046333}.page input[type=checkbox],.page input[type=radio]{accent-color:#046333;border:1px solid #046333;border-radius:4px;height:16px;width:16px}.page textarea{border:1px solid #ddd;font-size:16px;line-height:140%;min-height:40px;padding:8px 12px;transition:all .2s ease-in-out;width:100%}.page textarea::-moz-placeholder{color:#888}.page textarea::placeholder{color:#888}.page textarea:active,.page textarea:focus{border-color:#046333;outline:1px solid #046333}.page textarea:hover{border-color:#046333}.page .select2.select2-container--open .select2-selection{border-color:#046333;outline:1px solid #046333}.page .select2 .select2-selection{border:1px solid #ddd;border-radius:0}.page .select2-dropdown{top:5px}.page .select2-dropdown .select2-results .select2-results__option{font-size:16px;line-height:100%;padding:8px 12px}.page .select2-dropdown .select2-results .select2-results__option[data-selected=true]{background-color:#046333;color:#fff}.page .select2-dropdown .select2-results .select2-results__option--highlighted{background-color:#f4f4f4;color:#000}.wx-mini-cart{color:#000;display:flex;flex-direction:column;max-height:100vh}.wx-mini-cart__header{align-items:center;display:flex;justify-content:space-between;padding:16px}.wx-mini-cart__close{align-items:center;color:#046333;display:inline-flex;justify-content:center;padding:4px}.wx-mini-cart__title{align-items:center;color:#046333;display:flex;flex-wrap:nowrap;gap:12px}.wx-mini-cart__link{align-items:center;background-color:#046333;border-radius:4px;color:#fff;display:inline-flex;gap:12px;justify-content:center;padding:12px 32px}.wx-mini-cart__notice{background-color:#f0f0f0;padding:12px 16px;text-align:center}.wx-mini-cart__content{flex:1;margin-bottom:16px;overflow-y:auto}.wx-mini-cart__total{background-color:#f0f0f0;padding:16px}.wx-mini-cart__total__wrapper{align-items:center;display:flex;font-weight:500;justify-content:space-between}.wx-mini-cart__buttons{display:flex;justify-content:flex-end;padding:16px}.wx-mini-cart__empty{align-items:center;display:flex;justify-content:center;min-height:160px}.wx-mini-cart__empty__message{text-align:center}.wx-mini-cart .wx-mini-cart-item{display:flex;flex-wrap:nowrap;gap:12px;padding:16px;position:relative}.wx-mini-cart .wx-mini-cart-item:not(:last-child):not(.woosb-item-parent):not(.woosb-item-child):after{background-color:#f0f0f0;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 32px)}.wx-mini-cart .wx-mini-cart-item.woosb-item-child{padding:0 16px}.wx-mini-cart .wx-mini-cart-item.woosb-item-child:not(:last-child){margin-bottom:12px}.wx-mini-cart .wx-mini-cart-item.woosb-item-child .wx-mini-cart-item__thumbnail img{height:48px;width:48px}@media (min-width:768px){.wx-mini-cart .wx-mini-cart-item.woosb-item-child .wx-mini-cart-item__thumbnail img{height:64px;width:64px}}.wx-mini-cart .wx-mini-cart-item.woosb-item-child .wx-mini-cart-item__name{padding-right:0}.wx-mini-cart .wx-mini-cart-item.woosb-item-child .wx-mini-cart-item__quantity{display:none}.wx-mini-cart .wx-mini-cart-item__thumbnail{display:flex;flex:0 0 80px;justify-content:flex-end}.wx-mini-cart .wx-mini-cart-item__thumbnail img{border-radius:4px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media (min-width:768px){.wx-mini-cart .wx-mini-cart-item__thumbnail img{height:80px;width:80px}}.wx-mini-cart .wx-mini-cart-item__content{display:flex;flex:auto;flex-direction:column;gap:4px}.wx-mini-cart .wx-mini-cart-item__name{padding-right:24px}.wx-mini-cart .wx-mini-cart-item__name span{font-weight:500}.wx-mini-cart .wx-mini-cart-item__quantity{text-align:right}.wx-mini-cart .wx-mini-cart-item__quantity span{font-weight:500}.wx-mini-cart .wx-mini-cart-item__remove{position:absolute;right:16px;top:16px}.wx-mini-cart .wx-mini-cart-item__remove svg{color:#046333;width:16px}#navigation br{display:none}@media (min-width:1280px){#navigation br{display:block}}.off-canvas{background-color:#fff;height:100vh;max-width:420px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.off-canvas.is-active{transform:translateX(0)}.off-canvas-close{background-color:rgba(0,0,0,.5);display:none;height:100vh;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;width:100vw;z-index:999}.off-canvas-close.is-active{display:block;opacity:1}.wx-products-slider__header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}@media (min-width:768px){.wx-products-slider__header{flex-wrap:nowrap;gap:40px;margin-bottom:48px}}.wx-products-slider__title .wx-heading--h2{margin:0}.wx-products-slider__controls{display:flex;flex-wrap:nowrap;gap:8px}.wx-products-slider__controls .swiper-button{align-items:center;border:1px solid #ccc;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.wx-products-slider__controls .swiper-button-disabled{opacity:.5}.wx-products-slider__controls .swiper-button--prev svg{transform:rotate(180deg)}.wx-products-slider__products{margin-bottom:32px}.wx-products-slider__products .swiper{overflow:visible}.wx-products-slider__pagination .swiper-pagination{position:unset}.wx-products-slider__pagination .swiper-pagination-bullet{background-color:#ccc;height:8px;width:8px}.wx-products-slider__pagination .swiper-pagination-bullet-active{background-color:#046333}.wx-archive-search{color:#000}.wx-archive-search__header{background-color:#f0f0f0;padding:32px 0}.wx-archive-search__title .wx-heading--h2{margin:0}.wx-archive-search__content{padding:64px 0}@media (min-width:768px){.wx-archive-search__content{padding:96px 0}}.wx-archive-search__products{display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(128px,1fr));margin-bottom:32px}@media (min-width:575px){.wx-archive-search__products{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (min-width:768px){.wx-archive-search__products{gap:48px 24px;grid-template-columns:repeat(3,minmax(200px,1fr));margin-bottom:40px}}@media (min-width:991px){.wx-archive-search__products{grid-template-columns:repeat(4,minmax(240px,1fr))}}.wx-archive-search__empty{align-items:center;display:flex;flex-direction:column;padding:32px 0}@media (min-width:768px){.wx-archive-search__empty{padding:64px 0}}.wx-archive-search__pagination .nav-links{display:flex;flex-wrap:nowrap;gap:8px}@media (min-width:768px){.wx-archive-search__pagination .nav-links{gap:16px}}.wx-archive-search__pagination .nav-links .page-numbers{align-items:center;border:1px solid #ccc;border-radius:50%;color:#000;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}@media (min-width:768px){.wx-archive-search__pagination .nav-links .page-numbers{height:40px;width:40px}}.wx-archive-search__pagination .nav-links .page-numbers:hover{border-color:#046333}.wx-archive-search__pagination .nav-links .page-numbers.current{background-color:#046333;border-color:#046333;color:#fff}.wx-archive-search__pagination .nav-links .page-numbers.dots{border:0}.wx-archive-search__pagination .nav-links .page-numbers.dots:hover{background-color:transparent;border:0;color:#000}.wx-section--advantages{margin:48px 0}@media (min-width:768px){.wx-section--advantages{margin:64px 0}}.wx-section--advantages .wx-container{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.wx-section--advantages .wx-container{gap:24px;grid-template-columns:repeat(3,1fr)}}@media (min-width:991px){.wx-section--advantages .wx-container{grid-template-columns:repeat(6,1fr)}}.wx-section--advantages .wx-advantage{align-items:center;display:flex;flex-direction:column;text-align:center}.wx-section--advantages .wx-advantage__icon{margin-bottom:16px}.wx-section--our-wool{margin:64px 0}@media (min-width:768px){.wx-section--our-wool{margin:96px 0}}.wx-section--our-wool .wx-our-wool__header{margin-bottom:32px}@media (min-width:768px){.wx-section--our-wool .wx-our-wool__header{margin-bottom:40px}}.wx-section--our-wool .wx-our-wool__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px}.wx-section--our-wool .wx-our-wool__content{padding:64px 0}@media (min-width:768px){.wx-section--our-wool .wx-our-wool__content{padding:80px 0}}.wx-section--our-wool .wx-our-wool__card{background-color:#fff;border-radius:16px;max-width:400px;padding:32px 24px}.wx-section--our-wool .wx-our-wool__card__title{margin-bottom:24px}.wx-section--our-wool .wx-our-wool__card__description{margin-bottom:32px}.wx-section--our-wool .wx-our-wool__card__link .wx-button{width:100%}.wx-section--products-slider{margin:64px 0}@media (min-width:768px){.wx-section--products-slider{margin:96px 0}}.wx-section--why-us{margin:64px 0}@media (min-width:768px){.wx-section--why-us{margin:96px 0}}.wx-section--why-us .wx-why-us__grid{display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}@media (min-width:991px){.wx-section--why-us .wx-why-us__grid{gap:64px;grid-template-columns:repeat(3,1fr)}}.wx-section--why-us .wx-why-us__header{grid-column:1/3;margin-bottom:32px}@media (min-width:768px){.wx-section--why-us .wx-why-us__header{margin-bottom:48px}}@media (min-width:991px){.wx-section--why-us .wx-why-us__content{grid-column:1/3}}.wx-section--why-us .wx-why-us__icon,.wx-section--why-us .wx-why-us__title{margin-bottom:24px}.wx-section--why-us .wx-why-us__collapse-item:first-child{border-top:1px solid #ccc}.wx-section--why-us .wx-why-us__collapse-item:not(:last-child){border-bottom:1px solid #ccc}.wx-section--why-us .wx-why-us__collapse-item[data-open=false] .wx-why-us__collapse-item__content{height:0}.wx-section--why-us .wx-why-us__collapse-item[data-open=false] .wx-why-us__collapse-item__chevron{transform:rotate(0deg)}.wx-section--why-us .wx-why-us__collapse-item__header{display:flex;flex-wrap:nowrap;gap:16px;padding:20px 0;text-align:left;width:100%}.wx-section--why-us .wx-why-us__collapse-item__icon{flex:0 0 24px}.wx-section--why-us .wx-why-us__collapse-item__title{flex:1}.wx-section--why-us .wx-why-us__collapse-item__chevron{flex:0 0 16px;transform:rotate(180deg);transition:transform .2s ease-in-out}.wx-section--why-us .wx-why-us__collapse-item__content{color:#4d4d4d;height:var(--content-height);overflow:hidden;transition:height .2s ease-in-out}.wx-section--why-us .wx-why-us__collapse-item__content__wrapper{padding-bottom:20px}.wx-archive-product{color:#000}.wx-archive-product__header{background-color:#f0f0f0;padding:32px 0}.wx-archive-product__header__wrapper{display:flex;flex-direction:column;gap:16px}@media (min-width:991px){.wx-archive-product__header__wrapper{display:grid;gap:24px 48px;grid-template-columns:repeat(2,1fr)}}.wx-archive-product__header__content{order:1}.wx-archive-product__header__advantages{display:flex;justify-content:center;order:3}@media (min-width:991px){.wx-archive-product__header__advantages{align-items:center;justify-content:flex-end;order:2}}.wx-archive-product__header__advantages__wrapper{display:inline-grid;gap:32px;grid-template-columns:repeat(2,160px)}@media (min-width:768px){.wx-archive-product__header__advantages__wrapper{gap:24px;grid-template-columns:repeat(3,160px)}}@media (min-width:991px){.wx-archive-product__header__advantages__wrapper{gap:32px}}.wx-archive-product__header__advantages .wx-advantage{align-items:center;display:flex;flex-direction:column;text-align:center}.wx-archive-product__header__advantages .wx-advantage__icon{margin-bottom:16px}.wx-archive-product__header__global-description{grid-column:span 2;order:2}@media (min-width:991px){.wx-archive-product__header__global-description{order:3}}.wx-archive-product__banner{margin:32px 0}.wx-archive-product__banner img{border-radius:16px;width:100%}.wx-archive-product__banner .wx-container{display:flex;justify-content:center}.wx-archive-product__top-products{margin:32px 0}.wx-archive-product__breadcrumb{margin-bottom:24px}.wx-archive-product__breadcrumb .breadcrumbs{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto}.wx-archive-product__breadcrumb .breadcrumbs .breadcrumb-item,.wx-archive-product__breadcrumb .breadcrumbs .breadcrumb-separator{color:rgba(77,77,77,.5);margin:0}.wx-archive-product__breadcrumb .breadcrumbs .breadcrumb-item{white-space:nowrap}.wx-archive-product__breadcrumb .breadcrumbs .breadcrumb-item a{color:rgba(77,77,77,.5)}.wx-archive-product__breadcrumb .breadcrumbs .breadcrumb-item a:hover{color:#046333}.wx-archive-product__title{margin-bottom:16px}.wx-archive-product__title .wx-heading--h2{margin:0}.wx-archive-product__content{margin:32px 0}.wx-archive-product__products{display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(128px,1fr));margin:32px 0}@media (min-width:768px){.wx-archive-product__products{gap:48px 24px;grid-template-columns:repeat(3,minmax(200px,1fr));margin:40px 0}}@media (min-width:991px){.wx-archive-product__products{grid-template-columns:repeat(4,minmax(240px,1fr))}}.wx-archive-product__pagination{align-items:center;display:flex;flex-wrap:wrap}.wx-archive-product__pagination--top{justify-content:space-between}.wx-archive-product__pagination--bottom{flex-direction:column;gap:16px}.wx-archive-product .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:nowrap;gap:8px}@media (min-width:768px){.wx-archive-product .woocommerce-pagination ul.page-numbers{gap:16px}}.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers{align-items:center;border:1px solid #ccc;border-radius:50%;color:#000;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}@media (min-width:768px){.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers{height:40px;width:40px}}.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers:hover,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers:hover{border-color:#046333}.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers.current,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers.current{background-color:#046333;border-color:#046333;color:#fff}.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers.dots,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers.dots{border:0}.wx-archive-product .woocommerce-pagination ul.page-numbers a.page-numbers.dots:hover,.wx-archive-product .woocommerce-pagination ul.page-numbers span.page-numbers.dots:hover{background-color:transparent;border:0;color:#000}.page.woocommerce-cart .woocommerce{margin:16px 0 32px}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper{display:grid;gap:16px;grid-template-columns:1fr;margin:20px 0 40px;position:relative}@media (min-width:991px){.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper{-moz-column-gap:64px;column-gap:64px;grid-template-columns:minmax(0,70%) minmax(0,1fr);row-gap:32px}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .woocommerce-cart-form{grid-column:1;grid-row:1}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .fw-cart-upsell-price .fw-cart-upsell-default-price,.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .product-price .fw-cart-upsell-default-price{align-items:center;display:inline-flex;gap:8px}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .fw-cart-upsell-price del,.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .product-price del{display:inline-block;margin:0;text-decoration:line-through}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .fw-cart-upsell-price ins,.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .product-price ins{display:inline-block;font-weight:400;margin:0;text-decoration:none}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .fw-cart-upsell-price .woocommerce-price-suffix,.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .product-price .woocommerce-price-suffix{display:none}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .fw-cart-upsell{grid-column:1;grid-row:2}.page.woocommerce-cart .woocommerce .woocommerce-cart-wrapper .cart-collaterals{grid-column:2;grid-row:1/span 2}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form table{width:100%}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0;position:relative}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr{align-items:center;flex-wrap:nowrap}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(:first-child){border-top:1px solid #ddd}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-parent{padding-bottom:4px}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child{border-top:unset;padding:4px 0}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child .product-thumbnail img{height:48px;width:48px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child .product-thumbnail img{height:64px;width:64px}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child .product-price,.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child .product-quantity,.page.woocommerce-cart .woocommerce .woocommerce-cart-form tr.woosb-item-child .product-subtotal{display:none}.page.woocommerce-cart .woocommerce .woocommerce-cart-form th{font-weight:500;text-align:left}.page.woocommerce-cart .woocommerce .woocommerce-cart-form td{align-items:center;background-color:unset;display:flex;gap:8px}.page.woocommerce-cart .woocommerce .woocommerce-cart-form td:before{content:attr(data-title);font-weight:400}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form td:before{content:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .fw-cart-upsell-price ins,.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-price ins{font-weight:400;text-decoration:none!important}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .fw-cart-upsell-price .woocommerce-price-suffix,.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-price .woocommerce-price-suffix{display:none!important}.page.woocommerce-cart .woocommerce .woocommerce-cart-form bdi{display:flex;gap:4px;justify-content:flex-end}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form bdi{justify-content:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail{flex:0 0 64px;justify-content:flex-end;padding:0}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail{flex:0 0 80px}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail:before{content:unset}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail a{display:inline-block;vertical-align:middle}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail img{border-radius:4px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-thumbnail img{height:80px;width:80px}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name{align-items:flex-start;flex:0 0 calc(100% - 100px);flex-direction:column;font-weight:500;gap:4px;min-width:0;text-align:left!important}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name{flex:auto}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name:before{content:unset}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a{display:block;padding-right:0;text-align:left!important;width:100%}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-name a{padding-right:0}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-price{flex:0 0 calc(50% - 4px)}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-price{flex:0 0 96px}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-quantity{flex:0 0 calc(50% - 4px);justify-content:flex-end}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-quantity{flex:0 0 112px;justify-content:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-subtotal{flex:0 0 100%;justify-content:flex-end}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-subtotal{flex:0 0 128px;justify-content:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-subtotal .amount{min-width:104px;text-align:right}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-subtotal .amount{min-width:unset;text-align:left}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-remove{padding:0;position:absolute;right:0;top:16px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-remove{flex:0 0 24px;position:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-remove svg{color:#046333;height:auto;width:20px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .product-remove svg{width:24px}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions{width:100%}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:0;width:100%}@media (min-width:768px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon{justify-content:unset}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon:after,.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon:before{display:none}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon input[name=coupon_code]{border:1px solid #ddd;flex:1;font-size:16px;line-height:100%;min-height:48px;padding:12px}@media (min-width:575px){.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon input[name=coupon_code]{flex:0;min-width:300px;width:auto}}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon input[name=coupon_code]::-moz-placeholder{color:#888}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon input[name=coupon_code]::placeholder{color:#888}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon button[name=apply_coupon]{align-items:center;background-color:#046333;border:1px solid #046333;border-radius:4px;color:#fff;display:inline-flex;flex:0;font-size:16px;justify-content:center;line-height:100%;min-height:48px;padding:12px 32px}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions .coupon button[name=apply_coupon]:hover{background-color:#046333;color:#fff}.page.woocommerce-cart .woocommerce .woocommerce-cart-form .actions button[name=update_cart]{display:none}.page.woocommerce-cart .woocommerce .cart-collaterals{display:flex;flex-direction:column;gap:16px}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{background-color:#f4f4f4;padding:4px 16px}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table{font-weight:400;width:100%}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr:not(:first-child){border-top:1px solid #ddd}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr td,.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table tr th{padding:12px 0}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th{text-align:left}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td{text-align:right}.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .order-total td,.page.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .order-total th{font-weight:500}.page.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button{align-items:center;background-color:#046333;border:1px solid #046333;border-radius:4px;color:#fff;display:inline-flex;font-size:16px;justify-content:center;line-height:100%;min-height:48px;padding:12px 32px;width:100%}@media (min-width:575px){.page.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button{width:unset}}.page.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout .button:hover{background-color:#046333;color:#fff}.page.woocommerce-cart .woocommerce .fw-cart-upsell{border-top:1px solid #ddd;margin-top:0;min-width:0;padding-top:24px;width:100%}.page.woocommerce-cart .woocommerce .fw-cart-upsell-header{margin-bottom:16px;width:100%}.page.woocommerce-cart .woocommerce .fw-cart-upsell-header h3{font-weight:500;margin:0 0 4px}.page.woocommerce-cart .woocommerce .fw-cart-upsell-header p{margin:0}.page.woocommerce-cart .woocommerce .fw-cart-upsell-items{border-top:1px solid #ddd;width:100%}.page.woocommerce-cart .woocommerce .fw-cart-upsell-item{align-items:center;border-bottom:1px solid #ddd;display:grid;gap:8px 12px;grid-template-columns:64px minmax(0,1fr) auto auto;padding:12px 0;width:100%}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-item{align-items:center;display:flex;flex-wrap:nowrap;gap:16px}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-thumbnail{align-self:start;grid-column:1;grid-row:1/span 4}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-thumbnail{flex:0 0 56px}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-thumbnail img{border-radius:4px;display:block;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-thumbnail img{height:56px;width:56px}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-info{grid-column:2/-1;min-width:0}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-info{flex:1 1 auto}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-name{display:block;font-weight:500}.page.woocommerce-cart .woocommerce .fw-cart-upsell-fixed{font-size:14px;font-weight:400;line-height:normal;margin-top:4px}.page.woocommerce-cart .woocommerce .fw-cart-upsell-fixed strong{font-weight:inherit}.page.woocommerce-cart .woocommerce .fw-cart-upsell-form{display:contents}.page.woocommerce-cart .woocommerce .fw-cart-upsell-options{display:flex;flex-wrap:wrap;gap:8px;grid-column:2/-1}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-options{flex:0 1 auto}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-select{min-width:160px}.page.woocommerce-cart .woocommerce .fw-cart-upsell-select label{display:block;font-size:12px;margin-bottom:2px}.page.woocommerce-cart .woocommerce .fw-cart-upsell-select select{background-color:#fff;border:1px solid #ddd;border-radius:4px;min-height:36px;padding:6px 28px 6px 8px;width:100%}.page.woocommerce-cart .woocommerce .fw-cart-upsell-variation-result{display:contents}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price{align-items:center;display:flex;gap:6px;grid-column:1/-1;grid-row:4;white-space:nowrap}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price:before{content:attr(data-title);flex:0 0 auto;font-size:clamp(12px,3.5vw,16px);font-weight:400;margin-right:clamp(1px,.5vw,4px)}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-price:before{display:none}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price del{text-decoration:line-through}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price ins{font-weight:400;text-decoration:none}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .woocommerce-price-suffix{display:none}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .woocommerce-Price-currencySymbol{margin-left:4px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-price{flex:0 0 auto}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .single_variation{margin:0}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .woocommerce-variation{display:none!important}.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .woocommerce-variation-availability,.page.woocommerce-cart .woocommerce .fw-cart-upsell-price .woocommerce-variation-description{display:none}.page.woocommerce-cart .woocommerce .fw-cart-upsell-actions{display:contents}.page.woocommerce-cart .woocommerce .fw-cart-upsell-quantity{grid-column:3;grid-row:4}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-quantity{flex:0 0 auto}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-quantity .quantity{align-items:center;display:inline-flex}.page.woocommerce-cart .woocommerce .fw-cart-upsell-quantity input.qty{min-height:36px;padding:4px;text-align:center;width:32px}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-quantity input.qty{width:40px}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-buy{grid-column:4;grid-row:4}@media (min-width:768px){.page.woocommerce-cart .woocommerce .fw-cart-upsell-buy{flex:0 0 auto}}.page.woocommerce-cart .woocommerce .fw-cart-upsell-buy .button{background-color:#046333;border:1px solid #046333;border-radius:4px;color:#fff;min-height:36px;padding:6px 12px;white-space:nowrap}.page.woocommerce-cart .woocommerce .fw-cart-upsell-buy .button:hover{background-color:#046333;color:#fff}.cart-item-data{display:flex;flex-wrap:wrap}.cart-item-data-item{display:inline-flex}.cart-item-data-item:not(:last-child){margin-right:4px}.cart-item-data-item:not(:last-child):after{content:","}.page.woocommerce-checkout .woocommerce{margin:32px 0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin:40px 0}@media (min-width:991px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout{gap:32px 64px;grid-template-columns:repeat(2,1fr)}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout h3{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout label{font-size:16px;line-height:100%;margin:0 0 4px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-NoticeGroup{grid-column:span 1}@media (min-width:991px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-NoticeGroup{grid-column:span 2}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set .col-1{margin-bottom:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set .col-2{display:flex;flex-direction:column;gap:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields{display:flex;flex-direction:column;gap:24px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(6,1fr)}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{grid-column:span 1;order:1}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field{grid-column:span 1;order:2}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_field{grid-column:span 1;order:5}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_company_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{grid-column:span 1;order:6}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field{grid-column:span 1;order:7}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{grid-column:span 1;order:8}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field{grid-column:span 1;order:9}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field{grid-column:span 2}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-column:span 1;order:10}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field{grid-column:span 4}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{grid-column:span 1;order:4}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{grid-column:span 1;order:3}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-billing-fields .optional{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields__field-wrapper #order_comments_field{grid-column:span 1}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields .optional{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields{display:flex;flex-direction:column;gap:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields label[for=input_byico]{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields__field-wrapper{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields__field-wrapper #billing_company_number_field,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields__field-wrapper #billing_vat_number_2_field,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields__field-wrapper #billing_vat_number_field{grid-column:span 1}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields__field-wrapper .form-row{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-buy-by-ico-fields .optional{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields{display:flex;flex-direction:column;gap:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(6,1fr)}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-column:span 1;order:1}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-column:span 1;order:2}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-column:span 1;order:3}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_company_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-column:span 1;order:4}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field{grid-column:span 1;order:5}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-column:span 1;order:6}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-column:span 6}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-column:span 1;order:7}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-column:span 2}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field{grid-column:span 1;order:8}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field{grid-column:span 4}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{grid-column:span 1;order:8}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_email_field{grid-column:span 1;order:9}@media (min-width:768px){.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_email_field{grid-column:span 3}}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-shipping-fields .optional{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review{display:flex;flex-direction:column;gap:24px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table{border:1px solid #ddd;width:100%}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table tr{border-top:1px solid #ddd}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table tr.woosb-cart-child{border-top:unset}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table tr.woosb-cart-child .product-name{-moz-column-span:2;column-span:2;padding-left:24px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table tr.woosb-cart-child .product-quantity,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table tr.woosb-cart-child .product-total{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table td,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table th{padding:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table td:first-child,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table th:first-child{text-align:left}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table td:last-child,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table th:last-child{text-align:right;width:100px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table td .woocommerce-Price-amount bdi,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table th .woocommerce-Price-amount bdi{display:inline-flex;gap:4px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table td.product-name,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table th{font-weight:500}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .cart-subtotal,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .fee,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .order-total{background-color:#f4f4f4}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .order-total th:after{content:" (s DPH)";font-weight:400}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .fee td,.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .fee th{font-weight:400}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .zasikovna-ico img{max-height:34px;width:auto}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .button.zas-tlac{font-size:12px;padding:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .woocommerce-shipping-totals td{text-align:left}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .woocommerce-shipping-totals h4{font-weight:500;margin:0 0 8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .woocommerce-shipping-totals ul{display:flex;flex-direction:column;gap:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .woocommerce-shipping-totals ul li{align-items:center;display:flex;gap:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review table .woocommerce-shipping-totals ul label{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper{margin-top:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper h4{border:1px solid #ddd;border-bottom:0;font-weight:500;margin:0;padding:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul{border:1px solid #ddd;border-top:0;display:flex;flex-direction:column;gap:8px;padding:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul li{align-items:center;display:flex;gap:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul label{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul label img{display:none}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul .payment_box{color:#888}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper ul .payment_box p{font-size:16px;line-height:100%;margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .form-row{margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .form-row label{align-items:center;display:flex;margin:0}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .form-row label input{margin-right:8px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order{display:flex;flex-direction:column}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order .woocommerce-terms-and-conditions-wrapper{margin-top:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order .woocommerce-terms-and-conditions-wrapper a{text-decoration:underline}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order .woocommerce-notify-about-merino-wool-wrapper{margin-top:16px}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order .button{align-self:flex-end;margin:16px 0 0!important}.page.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-order-review .woocommerce-checkout-payment-wrapper .place-order .place_order_subtext{margin-top:8px;padding:0}.page.woocommerce-order-pay .woocommerce{margin:32px 0}.page.woocommerce-order-pay .woocommerce #order_review table{margin-bottom:32px;width:100%}.page.woocommerce-order-pay .woocommerce #order_review table tr{display:flex;flex-wrap:nowrap;gap:8px;padding:12px 0;text-align:left}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-thumbnail,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-thumbnail{display:flex;flex:0 0 64px;justify-content:flex-end}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-thumbnail,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-thumbnail{flex:0 0 80px}}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-thumbnail img,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-thumbnail img{border-radius:4px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-thumbnail img,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-thumbnail img{height:80px;width:80px}}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name{flex:1;font-weight:500}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items{display:flex;flex-wrap:wrap}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items .product-meta-item,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items .product-meta-item{display:inline-flex;margin:0}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items .product-meta-item:not(:last-child),.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items .product-meta-item:not(:last-child){margin-right:4px}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-name .product-meta-items .product-meta-item:not(:last-child) .product-meta-item__value:after,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-name .product-meta-items .product-meta-item:not(:last-child) .product-meta-item__value:after{content:","}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-quantity,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-quantity{flex:0 0 80px;font-weight:400!important}.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-subtotal,.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-total,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-subtotal,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-total{flex:0 0 160px}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-subtotal,.page.woocommerce-order-pay .woocommerce #order_review table tbody .product-total,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-subtotal,.page.woocommerce-order-pay .woocommerce #order_review table thead .product-total{flex:0 0 256px}}.page.woocommerce-order-pay .woocommerce #order_review table thead th{font-weight:500}.page.woocommerce-order-pay .woocommerce #order_review table tbody tr{border-top:1px solid #ddd}.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-parent{padding-bottom:4px}.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-child{border-top:unset;padding:4px 0}.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-child .product-thumbnail img{height:48px;width:48px}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-child .product-thumbnail img{height:64px;width:64px}}.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-child .product-quantity,.page.woocommerce-order-pay .woocommerce #order_review table tbody tr.woosb-item-child .product-total{display:none}.page.woocommerce-order-pay .woocommerce #order_review table tfoot tr{padding:4px 0}.page.woocommerce-order-pay .woocommerce #order_review table tfoot td:first-child{flex:0 0 64px}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tfoot td:first-child{flex:0 0 80px}}.page.woocommerce-order-pay .woocommerce #order_review table tfoot td:nth-child(2){flex:1;font-weight:500;text-align:right}.page.woocommerce-order-pay .woocommerce #order_review table tfoot td:last-child{flex:0 0 160px}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review table tfoot td:last-child{flex:0 0 256px}}.page.woocommerce-order-pay .woocommerce #order_review .wc_payment_methods{display:flex;flex-direction:column;gap:8px}.page.woocommerce-order-pay .woocommerce #order_review .wc_payment_methods .wc_payment_method{margin:0}.page.woocommerce-order-pay .woocommerce #order_review .wc_payment_methods .wc_payment_method img{display:none}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details{display:flex;flex-direction:column;gap:16px;padding:16px 0!important}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details{display:grid;grid-template-columns:repeat(2,1fr)}}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{display:none}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{margin:0}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{grid-area:1/1}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details .wc-bacs-bank-details{grid-area:2/1}}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details p{margin:0}@media (min-width:768px){.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details p{grid-area:1/2}.page.woocommerce-order-pay .woocommerce #order_review .woocommerce-bacs-bank-details img{grid-area:2/2}}.page.woocommerce-order-received .woocommerce{margin:32px 0}.page.woocommerce-order-received .woocommerce .wx-woocommerce-thank-you{display:flex;flex-direction:column;gap:24px}.page.woocommerce-order-received .woocommerce .wx-woocommerce-thank-you__notice{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px}.page.woocommerce-order-received .woocommerce .wx-woocommerce-thank-you__notice--error{background-color:rgba(195,23,23,.1);border:1px solid #c31717}.page.woocommerce-order-received .woocommerce .wx-woocommerce-thank-you__notice--success{background-color:rgba(4,99,51,.1);border:1px solid #046333}.page.woocommerce-order-received .woocommerce .wx-woocommerce-thank-you__notice__text{display:inline-block;margin:0}.page.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-details{background-color:#f4f4f4;display:flex;flex-direction:column;gap:4px;padding:16px}.page.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns{background-color:#f4f4f4;display:flex;flex-direction:column;gap:32px;padding:16px}@media (min-width:768px){.page.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns{flex-direction:row;gap:64px}}.page.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column__title{font-size:18px;font-weight:500;line-height:140%;margin:0 0 16px}.page.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address>*{margin:0}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details{display:flex;flex-direction:column;gap:16px;padding:16px 0!important}@media (min-width:768px){.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details{display:grid;grid-template-columns:repeat(2,1fr)}}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{display:none}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{margin:0}@media (min-width:768px){.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{grid-area:1/1}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{grid-area:2/1}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details table{grid-area:2/2;width:100%}}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details p{margin:0}@media (min-width:768px){.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details p{grid-area:1/2}.page.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details img{grid-area:2/2}}.wx-content-product{--color-variant-size:20px;color:#000}.wx-content-product__image{margin-bottom:16px;position:relative}.wx-content-product__image img{aspect-ratio:1/1;border-radius:12px;-o-object-fit:cover;object-fit:cover}.wx-content-product__image .wx-badge{background-color:#000;bottom:16px;color:#fff;left:0;padding:4px 8px;position:absolute}.wx-content-product__title{margin-bottom:4px;min-height:52px}.wx-content-product__price{display:flex;flex-wrap:nowrap;margin-bottom:4px}.wx-content-product__price>span{display:flex;flex-wrap:nowrap;gap:12px;margin:0!important}.wx-content-product__price del{opacity:.5;text-decoration:line-through}.wx-content-product__price ins{text-decoration:none}.wx-content-product__price bdi{display:flex;gap:4px}.wx-content-product__price .pph-lowest-price,.wx-content-product__price .woocommerce-price-suffix{display:none}.wx-content-product__variants{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px}.wx-content-product__variants__wrapper{display:flex;flex-wrap:wrap;gap:4px;height:calc(var(--color-variant-size) + 2px);overflow:hidden}.wx-content-product__variants__count{flex:0 0 26px;line-height:0}.wx-content-product__variants .wx-color-variant{border:1px solid #ccc;border-radius:50%;flex:0 0 var(--color-variant-size);height:var(--color-variant-size);width:var(--color-variant-size)}.wx-content-product__meta .stock{align-items:center;color:#046333;display:flex;flex-wrap:nowrap;gap:4px}.wx-content-product__meta .stock .stock-item{margin:0}.wx-content-product__meta .stock .stock-spacer{background-color:#046333;border-radius:50%;height:6px;width:6px}.wx-content-product__meta .stock--product-detail{display:none}.quantity-input{align-items:center;border:1px solid #ddd;display:inline-flex;height:30px;justify-content:space-between;min-width:104px}.quantity-input__button{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.quantity-input__button:hover{background-color:#f4f4f4}.quantity-input__button:hover svg{color:#000}.quantity-input__button svg{color:rgba(0,0,0,.5);height:auto;width:20px}.quantity-input__value input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:unset!important;min-height:unset!important;padding:unset!important;pointer-events:none;text-align:center;width:40px}.quantity-input__value input:active,.quantity-input__value input:focus{outline:none}.quantity-input__value input::-webkit-inner-spin-button,.quantity-input__value input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce-order-details__title{margin:0 0 24px}.woocommerce-order-details table{width:100%}.woocommerce-order-details table tr{display:flex;flex-wrap:nowrap;gap:8px;padding:12px 0;text-align:left}.woocommerce-order-details table tbody .product-thumbnail,.woocommerce-order-details table thead .product-thumbnail{display:flex;flex:0 0 64px;justify-content:flex-end}@media (min-width:768px){.woocommerce-order-details table tbody .product-thumbnail,.woocommerce-order-details table thead .product-thumbnail{flex:0 0 80px}}.woocommerce-order-details table tbody .product-thumbnail img,.woocommerce-order-details table thead .product-thumbnail img{border-radius:4px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media (min-width:768px){.woocommerce-order-details table tbody .product-thumbnail img,.woocommerce-order-details table thead .product-thumbnail img{height:80px;width:80px}}.woocommerce-order-details table tbody .product-name,.woocommerce-order-details table thead .product-name{flex:1;font-weight:500}.woocommerce-order-details table tbody .product-name .product-meta-items,.woocommerce-order-details table thead .product-name .product-meta-items{display:flex;flex-wrap:wrap;font-weight:400}.woocommerce-order-details table tbody .product-name .product-meta-items .product-meta-item,.woocommerce-order-details table thead .product-name .product-meta-items .product-meta-item{display:inline-flex;margin:0}.woocommerce-order-details table tbody .product-name .product-meta-items .product-meta-item:not(:last-child),.woocommerce-order-details table thead .product-name .product-meta-items .product-meta-item:not(:last-child){margin-right:4px}.woocommerce-order-details table tbody .product-name .product-meta-items .product-meta-item:not(:last-child) .product-meta-item__value:after,.woocommerce-order-details table thead .product-name .product-meta-items .product-meta-item:not(:last-child) .product-meta-item__value:after{content:","}.woocommerce-order-details table tbody .product-total,.woocommerce-order-details table thead .product-total{flex:0 0 160px}@media (min-width:768px){.woocommerce-order-details table tbody .product-total,.woocommerce-order-details table thead .product-total{flex:0 0 256px}}.woocommerce-order-details table thead th{font-weight:500}.woocommerce-order-details table tbody tr{border-top:1px solid #ddd}.woocommerce-order-details table tbody tr.woosb-item-parent{padding-bottom:4px}.woocommerce-order-details table tbody tr.woosb-item-child{border-top:unset;padding:4px 0}.woocommerce-order-details table tbody tr.woosb-item-child .product-thumbnail img{height:48px;width:48px}@media (min-width:768px){.woocommerce-order-details table tbody tr.woosb-item-child .product-thumbnail img{height:64px;width:64px}}.woocommerce-order-details table tbody tr.woosb-item-child .product-quantity,.woocommerce-order-details table tbody tr.woosb-item-child .product-total{display:none}.woocommerce-order-details table tfoot tr{padding:4px 0}.woocommerce-order-details table tfoot td:first-child{flex:0 0 64px}@media (min-width:768px){.woocommerce-order-details table tfoot td:first-child{flex:0 0 80px}}.woocommerce-order-details table tfoot td:nth-child(2){flex:1;font-weight:500;text-align:right}.woocommerce-order-details table tfoot td:last-child{flex:0 0 160px}@media (min-width:768px){.woocommerce-order-details table tfoot td:last-child{flex:0 0 256px}}.wx-section--progress-bar{display:flex;justify-content:center;margin:16px 0}.wx-section--progress-bar .wx-progress-bar-steps{align-items:center;display:flex;flex:1;justify-content:space-between;max-width:800px;min-width:0;overflow:hidden;position:relative;width:100%}.wx-section--progress-bar .wx-progress-bar-steps:before{background-color:#ddd;bottom:20px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.wx-section--progress-bar .wx-progress-bar-step{align-items:center;display:inline-flex;flex:1 1 0;flex-direction:column;min-width:0;position:relative;z-index:1}.wx-section--progress-bar .wx-progress-bar-step--active .wx-progress-bar-step__title{color:#046333}.wx-section--progress-bar .wx-progress-bar-step--active .wx-progress-bar-step__number{background-color:#046333;color:#fff}.wx-section--progress-bar .wx-progress-bar-step__title{margin-bottom:8px;text-align:center}.wx-section--progress-bar .wx-progress-bar-step__number{align-items:center;background-color:#ddd;border-radius:50%;color:#000;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;width:40px}.wx-section--progress-bar .wx-progress-bar-step__number:hover{background-color:#046333;color:#fff}body.single-product .detail-summary>.variations_form,body.single-product .detail-summary>.woosb-wrap{position:relative}body.single-product .detail-summary .price{font-size:24px;margin-bottom:8px}body.single-product .detail-summary .price bdi{font-weight:700}body.single-product .detail-summary .price del{color:#888}body.single-product .detail-summary .price ins,body.single-product .detail-summary .price small{font-weight:700;text-decoration:none}body.single-product .wx-note-under-price{color:#046333;margin-bottom:16px}body.single-product .wx-short-description{margin:16px 0}body.single-product .wx-note-under-short-description{color:#888}body.single-product .variations{width:100%}body.single-product .variations div.label,body.single-product .variations th.label{display:none}body.single-product .variations div.select,body.single-product .variations div.value,body.single-product .variations td.value{padding:0 0 8px}body.single-product .variations div.select>select,body.single-product .variations div.value>select,body.single-product .variations td.value>select{display:none}body.single-product .wx-variation-attribute{color:#000}body.single-product .wx-variation-attribute--pa_velkost .wx-variation-attribute-option__label{text-transform:uppercase}body.single-product .wx-variation-attribute__title{color:#4d4d4d;margin-bottom:8px}body.single-product .wx-variation-attribute__footer{margin-top:12px}body.single-product .wx-variation-attribute__options{display:flex;flex-wrap:wrap;gap:8px}body.single-product .wx-variation-attribute__link{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:140%}body.single-product .wx-dropdown[data-open=true] .wx-dropdown__button__icon{transform:rotate(180deg)}body.single-product .wx-dropdown[data-selected=true] .wx-dropdown__button{border-color:#000}body.single-product .wx-dropdown__button{align-items:center;background-color:#fff;border:3px solid #fff;border-radius:4px;box-shadow:0 0 4px 2px rgba(0,0,0,.1);display:inline-flex;font-weight:500;gap:8px;padding:4px 8px}body.single-product .wx-dropdown__button__title{font-weight:500;margin:0}body.single-product .wx-dropdown__button svg{height:16px;width:16px}body.single-product .wx-dropdown__content{background-color:#fff;box-shadow:0 4px 4px 2px rgba(0,0,0,.1);left:0;padding:40px 8px 8px;position:relative;width:100%}@media (min-width:768px){body.single-product .wx-dropdown__content{padding:40px 12px 12px}}body.single-product .wx-dropdown__close{align-items:center;border-radius:4px;color:#046333;display:flex;height:32px;justify-content:center;position:absolute;right:4px;top:4px;width:32px}body.single-product .wx-dropdown .wx-variation-attribute__options{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock{opacity:1}body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock:after{content:unset}body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock .wx-variation-attribute-option__color-preview,body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock .wx-variation-attribute-option__label{opacity:.75}body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock .wx-variation-attribute-option__label{text-decoration:line-through}body.single-product .wx-dropdown .wx-variation-attribute-option.out-of-stock .wx-variation-attribute-option__color-icon{display:block}body.single-product .wx-dropdown .wx-variation-attribute-option__label{align-items:center;background-color:unset;border:0;border-radius:24px;box-shadow:none;cursor:pointer;display:flex;font-weight:400;gap:12px;justify-content:flex-start;padding:4px}body.single-product .wx-dropdown .wx-variation-attribute-option__color{border:3px solid transparent;border-radius:50%;box-shadow:0 1px 4px rgba(50,41,44,.2);display:flex;flex:0 0 36px;overflow:hidden;position:relative}body.single-product .wx-dropdown .wx-variation-attribute-option__color-preview{border-radius:50%;display:inline-block;height:30px;width:30px}body.single-product .wx-dropdown .wx-variation-attribute-option__color-icon{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.single-product .wx-dropdown .wx-variation-attribute-option__input:checked~.wx-variation-attribute-option__label{background-color:#ddd;border:0;color:#000}body.single-product .wx-dropdown .wx-variation-attribute-option__input:checked~.wx-variation-attribute-option__label .wx-variation-attribute-option__color{border-color:#000}body.single-product .wx-variation-attribute-option{transition:opacity .2s ease-in-out}body.single-product .wx-variation-attribute-option.unavailable{opacity:.35;pointer-events:none}body.single-product .wx-variation-attribute-option.out-of-stock{opacity:.75;position:relative}body.single-product .wx-variation-attribute-option.out-of-stock:after{background-color:#eb7820;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}body.single-product .wx-variation-attribute-option__input{display:none}body.single-product .wx-variation-attribute-option__label{align-items:center;background-color:#fff;border:3px solid #fff;border-radius:4px;box-shadow:0 0 4px 2px rgba(0,0,0,.1);cursor:pointer;display:inline-flex;flex-wrap:nowrap;justify-content:center;min-width:32px;padding:4px 8px}body.single-product .wx-variation-attribute-option__title{font-weight:500}body.single-product .wx-variation-attribute-option__input:checked~.wx-variation-attribute-option__label{border-color:#000}body.single-product .wx-reset-variations{align-items:center;color:#c31717;display:inline-flex;font-size:14px;gap:8px;line-height:140%;margin-top:16px}body.single-product .wx-product-variation-warning{align-items:center;border:1px solid #c31717;color:#c31717;display:flex;flex-wrap:nowrap;gap:12px;margin:24px 0;padding:12px}body.single-product .quantity-input{display:none;height:0;overflow:hidden;visibility:hidden;width:0}body.single-product .wx-product-variation-add-to-cart{align-items:center;background-color:#046333;border:2px solid #046333;border-radius:4px;color:#fff;display:inline-flex;gap:8px;justify-content:center;min-width:320px;padding:16px 32px}body.single-product .wx-product-variation-add-to-cart.disabled,body.single-product .wx-product-variation-add-to-cart.woosb-disabled{cursor:auto;opacity:.6}body.single-product .wx-product-variation-add-to-cart__title{text-transform:uppercase}body.single-product .wx-product-variation-add-to-cart__icon svg{height:16px;width:16px}body.single-product .wx-scroll-to-add-to-cart{align-items:center;background-color:#046333;border:2px solid #046333;border-radius:4px;bottom:16px;color:#fff;display:inline-flex;gap:8px;justify-content:center;left:50%;padding:12px 16px;position:fixed;transform:translateX(-50%);transition:all .2s ease-in-out;z-index:1000}body.single-product .wx-scroll-to-add-to-cart[data-visible=false]{opacity:0;pointer-events:none;visibility:hidden}body.single-product .wx-scroll-to-add-to-cart__title{text-transform:uppercase}body.single-product .wx-scroll-to-add-to-cart__icon svg{height:16px;width:16px}body.single-product .woosb-product{display:flex;flex-wrap:wrap;gap:12px}body.single-product .woosb-product:not(:first-child){padding-top:16px}body.single-product .woosb-product:not(:last-child){border-bottom:1px solid #ccc;padding-bottom:16px}body.single-product .woosb-product .woosb-thumb{flex:0 0 112px}body.single-product .woosb-product .woosb-thumb img{width:100%}body.single-product .woosb-product .woosb-title{flex:1 0 300px}body.single-product .woosb-product .woosb-title .woosb-title-inner{margin-bottom:12px}body.single-product .woosb-product .woosb-title .woosb-title-inner a{color:#046333}body.single-product .woosb-product .woosb-availability{text-align:center}@media (min-width:575px){body.single-product .woosb-product .woosb-availability{text-align:left}}body.single-product .woosb-product .woosb-availability .stock-item:nth-child(2){display:none}body.single-product .woosb-price,body.single-product .woosb-total{display:none!important}.wx-section--related{margin:80px 0}@media (min-width:768px){.wx-section--related{margin:128px 0}}.wx-section--up-sells{margin:80px 0}@media (min-width:768px){.wx-section--up-sells{margin:128px 0}}.woocommerce-checkout abbr.required{color:#046333}.woocommerce-checkout .collapsible-section[data-open=true] .collapsible-section__icon{transform:rotate(180deg)}.woocommerce-checkout .collapsible-section__button{align-items:center;display:flex;font-weight:500;gap:16px;justify-content:space-between;padding:8px 0;text-align:left;width:100%}.woocommerce-checkout .collapsible-section__title{margin:0}.woocommerce-checkout .collapsible-section__content{display:none}.woocommerce .woocommerce-message{background-color:rgba(4,99,51,.1);border:1px solid #046333;padding:16px}.woocommerce .woocommerce-message .wc-forward{display:none}.woocommerce .woocommerce-error{background-color:rgba(195,23,23,.1);border:1px solid #c31717;padding:16px}.woocommerce .woocommerce-info{background-color:rgba(235,120,32,.1);border:1px solid #eb7820;padding:16px}.fw-cart-return-notice{background-color:#fff;border:1px solid #046333;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);box-sizing:border-box;font-size:14px;left:12px;line-height:1.5;max-width:min(300px,100vw - 24px);overflow-wrap:break-word;padding:12px 16px;position:fixed;right:auto;top:90px;width:-moz-max-content;width:max-content;z-index:9999}@media (max-width:767px){.fw-cart-return-notice{border-radius:5px;font-size:13px;padding:8px 10px}}

/*# sourceMappingURL=style.css.map*/