@charset "UTF-8";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com *//*!
Theme Name: FactoryShop.lt v2
Theme URI: https://factoryshop.lt/
Description: FactoryShop.lt WooCommerce tema (Tailwind), sukurta ant _tw pagrindo.
Version: 0.1.0
Author: Digitasodas
Author URI: https://digitasodas.lt/
Text Domain: factory
Requires at least: 6.6
Requires PHP: 8.1
WC requires at least: 9.0
WC tested up to: 11.2
License: GNU General Public License v2 or later
License URI: LICENSE

FactoryShop.lt v2 is based on _tw https://underscoretw.com/, (C) 2021-2026 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2026 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/:host,:root{--tw-font-sans:"Work Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-spacing:0.25rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{background:rgba(0,0,0,.9);height:100%;left:0;padding-bottom:35px;position:fixed;top:0;width:100%;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{border-radius:4px;display:block;height:24px;right:10px;top:10px;width:24px}.flickity-rtl .flickity-fullscreen-button{left:10px;right:auto}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{height:16px;left:4px;position:absolute;top:4px;width:16px}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:1000%;z-index:-1}.simplebar-track{bottom:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:10px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;height:15px;position:relative;width:20px}.hamburger-inner{display:block;margin-top:-.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:1px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:20px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}body,html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}::-ms-clear{display:none}body{display:flex;flex-direction:column}body.overflow--hidden{overflow:hidden}main{flex:1 0 auto}a,h1,h2,h3,h4,h5,h6,li,p,small{font-family:Work Sans,sans-serif;font-weight:400;margin:0}h1{font-size:48px}@media (max-width:640px){h1{font-size:32px}}h2{font-size:36px}@media (max-width:640px){h2{font-size:28px}}h3{font-size:30px}@media (max-width:640px){h3{font-size:20px}}a{color:#000}small{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}table{border-spacing:0}table td{padding:0 0 10px}.container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1140px;padding:60px 20px}@media (max-width:960px){.container{padding:40px 20px}}@media (max-width:640px){.container{padding:20px}}.separator--slash:before{color:#202020;content:"/";font-family:Work Sans,sans-serif;padding:0 20px}.background-lines{height:100%;pointer-events:none;position:fixed;width:100%}.background-lines .container{height:100%;padding-bottom:0;padding-top:0}.background-lines__wrapper{height:100%;position:relative;width:100%}.background-lines__line{background-color:#b3b3b3;height:100%;opacity:.2;position:absolute;width:1px}.background-lines__line:first-of-type{left:0}.background-lines__line:nth-of-type(2){left:33.3333333333%}.background-lines__line:nth-of-type(3){left:66.6666666667%}.background-lines__line:nth-of-type(4){right:0}.button{background:none;border:1px solid #000;color:#000;cursor:pointer;font-family:Work Sans,sans-serif;min-width:200px;outline:none;overflow:hidden;padding:12px 50px;text-align:center}@media (max-width:640px){.button{padding:8px 20px}}.button__text-wrapper{overflow:hidden;position:relative}.button__text{display:inline-block;font-size:12px;font-weight:500;letter-spacing:1px;line-height:1.5;text-transform:uppercase;transition:transform .3s ease}@media (max-width:640px){.button__text{font-size:10px}}.button__text:before{content:attr(data-hover);position:absolute;top:100%}@media (max-width:640px){.button__text.desk{display:none}}.button__text.mob{display:none}@media (max-width:640px){.button__text.mob{display:block}}.button:focus .button__text,.button:hover .button__text{transform:translateY(-100%)}.button:active{background-color:#000;color:#fff}.button--light{border-color:#fff;color:#fff}.button--light:active{background-color:#fff;color:#000}.button--gray{background-color:#b3b3b3;border-color:#b3b3b3;color:#fff}.button--gray:active{background-color:#fff;color:#b3b3b3}.button--dark{background-color:#000;color:#fff}.button--dark:active{background-color:#fff;color:#000}.button--link{border:0;min-width:unset;padding:0}.button--link .button__text{font-weight:300}.button--link:active{background-color:transparent;color:#000;opacity:.7}.button--link:active.button--light{color:#fff}.button--tab{border:none;border-bottom:1px solid #b3b3b3;color:#b3b3b3;flex-grow:1;min-width:unset;overflow:visible;padding-left:20px;padding-right:20px;position:relative}@media (max-width:640px){.button--tab{padding-left:10px;padding-right:10px}}.button--tab .button__text{white-space:nowrap}.button--tab:after{background-color:#000;bottom:-2px;content:"";height:3px;left:0;position:absolute;transform:scaleY(0);transition:.3s ease;width:100%}.button--tab.button--active{color:#000}.button--tab.button--active:after{transform:scaleY(1)}.button--tab.button--active:active{color:#000}.button--tab.button--active .button__text,.button--tab.button--active:focus .button__text,.button--tab.button--active:hover .button__text{transform:translateY(-100%)}.button--tab:active{background-color:#fff;color:#b3b3b3}.button--tab:focus .button__text,.button--tab:hover .button__text{transform:none}.button--small{border:0;color:#6e6e6e;font-size:10px;letter-spacing:1px;min-width:unset;padding:5px 0;text-transform:uppercase}.button--small:active{background-color:transparent;color:#6e6e6e;opacity:.7}#primary.content-area{padding-top:120px}.woocommerce-notices-wrapper{margin:0 auto;max-width:1140px;padding:0 10px}.woocommerce-notices-wrapper .woocommerce-message{align-items:center;border:1px solid #000;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:1rem}.woocommerce-notices-wrapper .button{padding:.5rem}.woocommerce-error{border:1px solid red;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto;max-width:1140px;padding:1rem;width:100%}.woocommerce-error ul{list-style-type:none;padding:0 15px 0 0;width:100%}@media (max-width:960px){.woocommerce-error ul{padding:0 0 15px}.woocommerce-error ul li{text-align:center}}.woocommerce-error ul li:not(:first-of-type){margin-top:.5rem}.post--inner{margin-top:120px}.post--inner .container{align-items:flex-start}.post--inner .container .title{margin-bottom:20px;text-align:left;width:66.6666666667%}@media (max-width:640px){.post--inner .container .title{width:100%}}.post--inner .container .date{color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500}.post--inner .container .sub-title{font-size:18px;line-height:1.67;margin-top:60px;width:66.6666666667%}@media (max-width:640px){.post--inner .container .sub-title{width:100%}}.post--inner .container .bottom-bar{align-items:center;display:flex;justify-content:space-between;margin-top:100px;width:100%}@media (max-width:640px){.post--inner .container .bottom-bar{align-items:center;flex-direction:column}}.post--inner .container .bottom-bar .socials{display:flex}@media (max-width:640px){.post--inner .container .bottom-bar .socials{margin-top:20px}}.post--inner .container .bottom-bar .socials span{color:#000;font-family:Work Sans,sans-serif;font-size:10px;letter-spacing:.1em;line-height:2.6;text-transform:uppercase}.post--inner .container .bottom-bar .socials .social{cursor:pointer;height:18px;margin-left:40px;opacity:.5;transition:.3s ease;width:auto}@media (max-width:400px){.post--inner .container .bottom-bar .socials .social{margin-left:20px}}.post--inner .container .bottom-bar .socials .social:hover{opacity:1}.post--inner .container .bottom-bar .socials .social svg{height:100%;width:auto}.title{font-weight:300;letter-spacing:3px;text-align:center;text-transform:uppercase}.title--lightest{color:#fff}.title--darker{color:#0d0d0c}.title--gap{margin-bottom:20px}.title--xlarge-gap{margin-bottom:120px}@media (max-width:960px){.title--xlarge-gap{margin-bottom:60px}}@media (max-width:640px){.title--xlarge-gap{margin-bottom:20px}}.subheading{color:#6e6e6e;font-weight:300;line-height:1.5;margin-bottom:60px;max-width:500px;text-align:center}.grid{flex-direction:column}.grid,.grid__row{display:flex;width:100%}.grid__row{flex-wrap:wrap}.grid__row--short .grid__element:before{padding-top:66.6666666667%}.grid__row--half .grid__element:before{padding-top:50%}.grid__element{flex-basis:0;flex-grow:1;position:relative}.grid__element:before{content:"";float:left;padding-top:100%}.grid__element:after{clear:both;content:"";display:block}@media (max-width:960px){.grid__element{flex-basis:100%;width:100%}}.grid__element--narrow{flex-grow:0.5}.wrap-grid{display:flex;flex-wrap:wrap;width:100%}.wrap-grid__element--square:before{content:"";float:left;padding-top:100%}.wrap-grid__element--square:after{clear:both;content:"";display:block}@media (max-width:960px){.wrap-grid__about{flex-direction:column-reverse}}.image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.wysiwyg{max-width:800px}.wysiwyg h2,.wysiwyg h3{color:#0d0d0c;font-weight:300;letter-spacing:3px;margin-bottom:20px;margin-top:60px;text-transform:uppercase}.wysiwyg h4{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:40px}.wysiwyg li,.wysiwyg p{color:#6e6e6e;font-weight:300;line-height:1.5;margin-bottom:10px}.wysiwyg ul{list-style:none;padding-left:32px}.wysiwyg ul li:before{content:"●"}.wysiwyg li:before{color:#0d0d0c;display:inline-block;font-size:8px;margin-left:-4em;vertical-align:middle;width:4em}.wysiwyg.post-inner{max-width:100%;width:100%}.wysiwyg.post-inner :not(img){margin-left:auto;width:66.6666666667%}@media (max-width:640px){.wysiwyg.post-inner :not(img){width:100%}}.wysiwyg.post-inner img{height:auto;margin-top:60px;width:100%}.tab__buttons{display:flex;margin-bottom:30px}.tab__content__wrapper{position:relative}.tab__content{font-family:Work Sans,sans-serif;line-height:1.5}.tab__content>*{width:100%}.tab__content:not(.tab__content--active){display:none}.loader-button-wrap{display:inline-block}.has-loader{position:relative}.has-loader:after{background:#fff url(img/oval.svg) 50%/40px no-repeat;background-attachment:fixed;content:"";cursor:default;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}.has-loader.loading:after{opacity:1;pointer-events:auto}.add_to_cart_button{background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;display:inline-block;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:1.5;min-width:200px;outline:none;overflow:hidden;padding:12px 50px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .3s ease}.navbar{position:relative;z-index:10}.navbar--desktop{display:flex;position:fixed;transition:.3s ease;width:100%}.navbar--desktop.wc-errors{opacity:0;pointer-events:none}.navbar--desktop .container{padding-bottom:30px;padding-top:30px;transition:.3s ease;width:100%}.scrolled .navbar--desktop .container{padding-bottom:10px;padding-top:10px}.navbar--desktop nav{display:flex;justify-content:space-between;position:relative;width:100%}.navbar--desktop .left{align-items:center;display:flex}@media (max-width:960px){.navbar--desktop .left .logo-wrap{display:none}}.navbar--desktop .left .hamburger{display:none}@media (max-width:960px){.navbar--desktop .left .hamburger{display:inline-block}}.navbar--desktop .center{align-items:center;display:flex;flex-grow:1;justify-content:space-around;padding:0 60px}@media (max-width:400px){.navbar--desktop .center{padding:0 15px 0 55px}}.navbar--desktop .center .logo-wrap{display:none}@media (max-width:960px){.navbar--desktop .center .logo-wrap{display:block}.navbar--desktop .center .navbar__item{display:none}}.navbar--desktop .button__text{font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none}.navbar--desktop .right{align-items:center;display:flex;font-family:Work Sans,sans-serif}.navbar--desktop .right .cart-wrap{position:relative}.navbar--desktop .right .cart_item{display:flex;margin-bottom:20px}.navbar--desktop .right .cart_item .cart_item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:80px;width:80px}.navbar--desktop .right .cart_item .cart_item-content{padding:10px}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title{border-bottom:1px solid transparent;font-size:14px;font-weight:300;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.3s ease}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title:hover{border-color:#000}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title span{display:inline-block;text-transform:lowercase}.navbar--desktop .right .cart_item .cart_item-content .cart_remove{background:url(img/delete.png) 0/8px no-repeat;color:#6e6e6e;cursor:pointer;display:inline-block;font-size:10px;letter-spacing:.1em;margin-top:15px;padding-left:17px;text-transform:uppercase}.navbar--desktop .right .cart_item .cart_item-price{font-size:18px;font-weight:500;padding:10px 0;text-align:right}.navbar--desktop .right .cart_item .cart_item-price del{color:#b3b3b3;font-size:14px}.navbar--desktop .right .cart_item .cart_item-price ins{text-decoration:none}.navbar--desktop .right .cart_total{align-items:center;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;margin-top:20px;padding-top:20px}.navbar--desktop .right .cart_total .total{color:#0d0d0c;display:flex;font-weight:500;justify-content:space-between;width:100%}.navbar--desktop .right .cart_total .total .left{font-size:12px;text-transform:uppercase}.navbar--desktop .right .cart_total .total .right{font-size:18px;text-align:right}.navbar--desktop .right .cart_total a{display:inline-block;margin-top:40px}.navbar--desktop .right .cart_total .button__text{font-size:12px;letter-spacing:1px;text-transform:uppercase}.navbar--desktop .right .cart-wrap .cart-trigger{cursor:pointer;position:relative}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:500;height:13px;justify-content:center;opacity:0;position:absolute;right:5px;top:5px;transition:.3s ease;width:13px}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count.visible{opacity:1}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count span{display:inline-block}.navbar--desktop .right .cart-wrap .cart{background:#f3f3f3;max-height:80vh;opacity:0;overflow-y:auto;padding:30px;pointer-events:none;position:absolute;right:0;top:100%;transition:.3s ease;width:375px}.navbar--desktop .right .cart-wrap .cart.empty{align-items:center;display:flex;flex-direction:column;text-align:center}.navbar--desktop .right .cart-wrap .cart.empty h4{font-size:20px}.navbar--desktop .right .cart-wrap .cart.empty p{margin:20px 0}.navbar--desktop .right .cart-wrap .cart.empty .button__text{display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.navbar--desktop .right .cart-wrap .cart.loading:after{opacity:0;pointer-events:none}.navbar--desktop .right .cart-wrap:hover .cart,.navbar--desktop .right .cart-wrap:hover .cart.loading:after{opacity:1;pointer-events:auto}@media (max-width:960px){.navbar--desktop .right .hamburger{display:none}}.navbar--desktop .right .search--wrap{position:relative}.navbar--desktop .right .search--wrap .icon{cursor:pointer}.navbar--desktop .right .search--wrap.show-box .search--box{opacity:1;pointer-events:auto}.navbar--desktop .right .search--box{opacity:0;pointer-events:none;position:absolute;right:-67px;top:100%;transition:.3s ease}@media (max-width:960px){.navbar--desktop .right .search--box{right:-37px}}.navbar--desktop .right .search--box.loading svg{opacity:0}.navbar--desktop .right .search--box.loading svg.loading{opacity:1}.navbar--desktop .right .search--input{position:relative;width:375px}@media (max-width:400px){.navbar--desktop .right .search--input{width:285px}}.navbar--desktop .right .search--input svg{height:18px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);transition:.3s ease;width:18px}.navbar--desktop .right .search--input svg.loading{opacity:0}.navbar--desktop .right .search--input svg *{stroke:#b3b3b3}.navbar--desktop .right .search--input label input{background-color:#fff;border:1px solid #b3b3b3;border-radius:0;font-size:10px;height:45px;letter-spacing:.1em;outline:none;padding:0 60px 0 20px;text-transform:uppercase;width:100%}.navbar--desktop .right .search--input label input::placeholder{transition:.3s ease}.navbar--desktop .right .search--input label input:focus::placeholder{opacity:0}.navbar--desktop .right .search--results{background-color:#f3f3f3;max-width:375px;opacity:0;padding:30px;pointer-events:none;transform:translate3d(0,-30px,0);transition:.3s ease;width:100%}@media (max-width:400px){.navbar--desktop .right .search--results{padding:20px}}.navbar--desktop .right .search--results.started{opacity:1;pointer-events:auto;transform:translateZ(0)}.navbar--desktop .right .search--results__wrap{max-height:350px}.navbar--desktop .right .search--result{align-items:center;color:#000;display:flex;font-family:Work Sans,sans-serif;justify-content:space-between;text-decoration:none;text-transform:uppercase}.navbar--desktop .right .search--result:hover .search--result__name span{border-color:#000}.navbar--desktop .right .search--result:not(:first-of-type){margin-top:10px}.navbar--desktop .right .search--result__image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:80px;width:80px}@media (max-width:400px){.navbar--desktop .right .search--result__image{height:50px;width:50px}}.navbar--desktop .right .search--result__name{font-size:16px;font-weight:300;letter-spacing:.1em;padding:0 20px}@media (max-width:400px){.navbar--desktop .right .search--result__name{font-size:12px}}.navbar--desktop .right .search--result__name span{border-bottom:1px solid transparent;transition:.3s ease}.navbar--desktop .right .search--result__price{flex-shrink:0;font-size:18px;font-weight:500;letter-spacing:.025em}@media (max-width:400px){.navbar--desktop .right .search--result__price{font-size:14px}}.navbar--desktop .right .search--result__no-item{font-size:14px;font-weight:400;line-height:1.29;width:150px}@media (max-width:400px){.navbar--desktop .right .search--result__no-item{font-size:12px}}.navbar--desktop .icon{box-sizing:content-box;height:17px;padding:10px;width:17px}.navbar--desktop .hamburger{margin-right:-10px;outline:none}.navbar:before{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.scrolled .navbar:before{opacity:1}.navbar__item .button{color:#0d0d0c}.navbar__item__container{padding:20px}.navbar__item--dropdown{position:relative}.navbar__item--dropdown:after{border-color:#0d0d0c transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:0;content:"";height:0;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;width:0}.navbar__item--dropdown:hover .navbar__dropdown{opacity:1;pointer-events:auto}.navbar__item--dropdown:hover:after{transform:rotateX(180deg)}.navbar__dropdown{background-color:#b3b3b3;background-color:#f3f3f3;display:flex;flex-direction:column;opacity:0;padding:20px;pointer-events:none;position:absolute;transition:.3s ease}.navbar__dropdown__link{color:#6e6e6e;font-size:14px;font-weight:300;margin-bottom:20px;text-decoration:none;transition:.3s ease;white-space:nowrap}.navbar__dropdown__link:last-of-type{margin-bottom:0}.navbar__dropdown__link:hover{color:#0d0d0c}.side-menu{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:60px;position:fixed;right:0;top:0;transform:translateX(100%);transition:.3s ease;width:360px;z-index:11}.side-menu__close{align-items:center;display:flex;margin-bottom:40px}.side-menu__close img{height:8px;margin-right:10px}.side-menu__section{display:flex;flex-direction:column;margin-bottom:35px;padding:0}.side-menu__section:last-child{margin-bottom:0}.side-menu__section li{list-style-type:none}.side-menu__section li:not(:last-of-type){margin-bottom:10px}.side-menu__link{color:#000;font-size:12px;font-weight:500;margin-bottom:10px;text-decoration:none}.side-menu__link:last-of-type{margin-bottom:0}.side-menu__link:hover{opacity:.9}.side-menu__link:active{opacity:.7}.side-menu__link--sub{color:#6e6e6e;font-size:10px;font-weight:300}.side-menu__link--cat-sale{text-transform:uppercase}.side-menu--open{transform:translateX(0)}.side-menu .bottom{margin-top:40px}body:not(.woocommerce-checkout) .wc-error-box{left:0;position:fixed;top:0;transition:.3s ease;width:100%;z-index:11}.scrolled body:not(.woocommerce-checkout) .wc-error-box{background-color:#fff}body:not(.woocommerce-checkout) .wc-error-box.hide{opacity:0;pointer-events:none;transform:translateY(-30px)}body:not(.woocommerce-checkout) .wc-error-box .container{padding:35px 20px}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner{align-content:center;display:flex;justify-content:space-between;width:100%}@media (max-width:960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner{flex-direction:column}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul{list-style-type:none;padding:0 15px 0 0}@media (max-width:960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul{padding:0 0 15px}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul li{text-align:center}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul li:not(:first-of-type){margin-top:15px}@media (max-width:960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap{text-align:center}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap .button{display:block}@media (max-width:960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap .button{display:inline-block}}footer{background-color:#000;flex-shrink:0;margin-top:60px;z-index:1}footer .social{margin-bottom:60px}@media (max-width:640px){footer .social{margin-bottom:20px}}footer .social__header{color:#b3b3b3;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}footer .social__buttons{align-items:center;display:flex}footer .social .button__text{font-size:30px}@media (max-width:640px){footer .social .button__text{font-size:20px}}footer .social .separator:before{font-size:45px;font-weight:300}@media (max-width:640px){footer .social .separator:before{font-size:35px}}footer nav{border-top:2px solid #202020;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 40px}@media (max-width:960px){footer nav{justify-content:space-between;max-width:600px}}@media (max-width:640px){footer nav{max-width:330px;padding:20px 0}}@media (max-width:960px){footer nav .separator{width:100%}footer nav .separator:before{content:none}}footer nav .button--link{margin:0 20px}.error-404{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.cookies{bottom:0;position:fixed;transform:translateY(-60px);transition:.3s ease;width:100%;z-index:3}.cookies .container{padding-bottom:0;padding-top:0}@media (max-width:640px){.cookies .container{padding:0}}.cookies__dialog{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:10px 10px 10px 20px;width:100%}@media (max-width:640px){.cookies__dialog{flex-wrap:wrap;justify-content:center;padding:20px}}.cookies .button{flex-shrink:0;min-width:unset;padding:12px 40px;white-space:nowrap}@media (max-width:640px){.cookies .button{margin-top:25px;padding:8px 20px}}.cookies__text{font-size:14px;font-weight:300;padding-right:40px}@media (max-width:640px){.cookies__text{padding-right:0}}.cookies--hidden{transform:translateY(100%)}.hero{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-bottom:60px;position:relative}.hero .title{font-size:72px;letter-spacing:7px;margin-bottom:60px;word-break:break-word}@media (max-width:640px){.hero .title{font-size:43px;letter-spacing:3px}}.hero .caption-wrap{bottom:0;display:flex;left:0;padding:60px 20px;position:absolute;width:100%}@media (max-width:640px){.hero .caption-wrap{padding:10px 0}}.hero .caption-wrap .caption{color:hsla(0,0%,100%,.5);font-family:Work Sans,sans-serif;font-size:14px;margin:0 auto;max-width:1110px;padding:0 10px;width:100%}.hero .caption-wrap .caption strong{color:hsla(0,0%,100%,.8);font-weight:500}.promotions .grid{margin-bottom:60px}@media (max-width:640px){.promotions .grid{margin-bottom:0}}@media (max-width:960px){.promotions .grid .grid__row{display:block}.promotions .grid .grid__row .grid__element:before{padding-top:0}}.promotions .grid .grid__row .grid__element .image{display:block}@media (max-width:960px){.promotions .grid .grid__row .grid__element .image{padding-top:100%}}@media (max-width:640px){.promotions .grid .grid__row .grid__element .image{padding-top:100%}.promotions .grid .grid__row .grid__element a{text-decoration:none}}.promotions .comment{background-color:#fff;color:#000;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;left:0;letter-spacing:1px;min-width:180px;padding:20px 40px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;z-index:1}@media (max-width:960px){.promotions .comment{bottom:0;padding:10px 20px;top:auto}}@media (max-width:640px){.promotions .comment{color:rgba(0,0,0,.7);font-size:10px;max-width:100%;min-width:100%;padding:5px 10px;width:100%}}.promotions .comment--lighter{background-color:#b3b3b3;color:#000}.promotions .comment--lightest{background-color:#fff;color:#000}.promotions .comment--darkest{background-color:#000;color:#fff}.promotions .overlay{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:60px;position:absolute;text-decoration:none;top:0;transition:opacity .3s ease;width:100%}.promotions .overlay:hover{opacity:.8}@media (max-width:960px){.promotions .overlay{opacity:1;position:relative}}@media (max-width:640px){.promotions .overlay{flex-direction:row;justify-content:space-between;padding:15px 0 40px}.promotions .overlay h3{letter-spacing:.3px;text-transform:none}}.promotions .title--price{font-weight:500}.promotions .title--price del{color:#b3b3b3;display:block;font-size:20px;text-align:center}.promotions .title--price ins{display:block;text-align:center;text-decoration:none}.promotions .variable .title--price{font-size:1.5rem}@media (max-width:960px){.categories .container{padding:20px 0}.categories .container .grid .grid__row .grid__element{flex-basis:100%}.categories .container .grid .grid__row .grid__element:before{padding-top:50%}.categories .container .grid .grid__row .grid__element.grid__element--narrow{flex-grow:1}}@media (max-width:640px){.categories .container .grid .grid__row .grid__element.grid__element--narrow{max-height:320px}.categories .container .grid .grid__row .grid__element.grid__element--narrow:before{padding-top:80%}}@media (max-width:960px){.categories .container .grid .grid__row .grid__element.grid__element--narrow:first-child{padding-bottom:20px}.categories .container .grid .grid__row .grid__element.grid__element--narrow:last-child{padding-top:20px}.categories .container .grid .grid__row .grid__element:not(.grid__element--narrow){padding:20px}}.categories .overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:60px;position:absolute;top:0;width:100%}.categories .title--category{margin-bottom:0}.categories .button{margin-top:40px}.categories .image{transition:transform .3s ease}.categories .grid__element{overflow:hidden}.categories .grid__element:hover .image{transform:scale(1.1)}.blog.main{margin-top:120px}@media (max-width:960px){.blog .grid{align-items:center}}.blog .grid__row{justify-content:space-between}@media (max-width:960px){.blog .grid__row{max-width:600px}}.blog .grid__element{flex-grow:0;padding-bottom:250px}@media (max-width:960px){.blog .grid__element{padding-bottom:200px}.blog .grid__element:before{padding-top:50%}}.blog .grid__element--half{flex-basis:50%}@media (max-width:960px){.blog .grid__element--half{flex-basis:100%}}.blog .grid__element--half .title--blog{padding-right:60px}@media (max-width:960px){.blog .grid__element--half .title--blog{padding-right:0}}.blog .grid__element--third{flex-basis:33.3333333333%}@media (max-width:960px){.blog .grid__element--third{flex-basis:100%}}.blog .grid__element .image{transition:.3s ease}.blog .title--blog{letter-spacing:normal;line-height:1.3;margin-top:20px;text-align:left;text-transform:none}.blog .date{color:#6e6e6e;font-size:12px;font-weight:500}.blog a{text-decoration:none}.blog a:hover .image{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.products .product-filters{width:99.99%}.products .product-filters .categories-filter{background:#0d0d0c;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.products .product-filters .categories-filter .category{flex-grow:1;position:relative}.products .product-filters .categories-filter .category .heading{align-items:center;color:#fff;cursor:pointer;display:flex;height:46px;padding:0 40px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-filters .categories-filter .category .heading span{font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;padding-right:20px;position:relative;text-transform:uppercase}.products .product-filters .categories-filter .category .heading.has-subcats span:after{background:url(img/dd.png) 50%/contain no-repeat;content:"";height:5px;margin-top:-2px;position:absolute;right:0;top:50%;transform:rotate(0);transition:all .4s ease-in-out;width:6px}.products .product-filters .categories-filter .category .body{background:#fff;border:1px solid #f3f3f3;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;width:100%;z-index:10}.products .product-filters .categories-filter .category .body .subcat{color:#6e6e6e;cursor:pointer;font-family:Work Sans,sans-serif;font-size:12px;font-weight:300;line-height:16px;padding:10px 20px 10px 40px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-filters .categories-filter .category .body .subcat:first-of-type{margin-top:10px}.products .product-filters .categories-filter .category .body .subcat:last-of-type{margin-bottom:10px}.products .product-filters .categories-filter .category .body .subcat.active{color:#0d0d0c;font-weight:500}.products .product-filters .categories-filter .category .body .subcat.active:before{background:url(img/check.png) 50%/contain no-repeat;content:"";height:8px;left:15px;margin-top:-4px;position:absolute;top:50%;width:11px}.products .product-filters .categories-filter .category.active .heading span:after,.products .product-filters .categories-filter .category:hover .heading span:after{transform:rotate(180deg)}.products .product-filters .categories-filter .category.active .body,.products .product-filters .categories-filter .category:hover .body{opacity:1;pointer-events:auto}@media (max-width:400px){.products .product-filters .categories-filter{position:relative}.products .product-filters .categories-filter .category{position:static;width:50%}.products .product-filters .categories-filter .category .body{top:100%}.products .product-filters .categories-filter .category .heading{padding:0 20px}}@media (max-width:640px){.products .product-filters .categories-filter{position:relative}.products .product-filters .categories-filter .category{position:static;width:50%}.products .product-filters .categories-filter .category .body{top:100%}}.products .product-filters .selected-filters{background:#f3f3f3;display:flex;justify-content:space-between;min-height:42px;overflow:hidden;padding:0 20px;position:relative}.products .product-filters .selected-filters .filter-wrap{display:flex;flex-wrap:wrap;padding-right:30px}.products .product-filters .selected-filters .filter-wrap .selfilter{background:#e6e6e6 url(img/filter-del.png) right 8px center/6px no-repeat;cursor:pointer;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;margin:10px 5px 10px 0;padding:6px 20px 6px 8px;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:400px){.products .product-filters .selected-filters{padding:0 10px}.products .product-filters .selected-filters .filter-wrap .selfilter{margin:10px 5px 0 0}}@media (max-width:640px){.products .product-filters .selected-filters{flex-direction:column;padding:0 10px}.products .product-filters .selected-filters .filter-wrap .selfilter{margin:10px 5px 0 0}}.products .product-filters .selected-filters .filter-sort{align-items:center;display:flex;min-height:42px}.products .product-filters .selected-filters .filter-sort .filter{align-items:center;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.products .product-filters .selected-filters .filter-sort .clear-filters{background:url(img/clear.png) 0/15px no-repeat;height:42px;padding-left:30px;padding-right:20px}.products .no-results{font-family:Work Sans,sans-serif;font-size:32px;font-weight:500;padding:100px 0;text-align:center;width:100%}.products .wrap-grid__element{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:33.3333333333%}.products .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:none;object-fit:contain;width:100%}@media (max-width:960px){.products .overlay:hover{opacity:0}.products .overlay{opacity:0;position:absolute}}@media (max-width:640px){.products .overlay{flex-direction:column;justify-content:center;padding:60px}}.archive.tax-product_cat .archive-description-container,.search-results.post-type-archive-product .archive-description-container{margin-bottom:20px;margin-top:5px}.archive.tax-product_cat .archive-description-container .term-description,.archive.tax-product_cat .archive-description-container .term-description p,.search-results.post-type-archive-product .archive-description-container .term-description,.search-results.post-type-archive-product .archive-description-container .term-description p{color:#6e6e6e;font-weight:300;line-height:1.5;margin-bottom:10px}.archive.tax-product_cat .woocommerce-products-header h1.title,.search-results.post-type-archive-product .woocommerce-products-header h1.title{font-size:32px;margin-bottom:50px}.woocommerce-page.woocommerce-shop.post-type-archive-product:not(.search-results) .woocommerce-products-header h1.title{display:none}.fixed-buy{background-color:#fff;border-top:1px solid #000;bottom:0;display:none;height:60px;left:0;position:fixed;width:100%;z-index:2}@media (max-width:640px){.fixed-buy{display:block}}.product-info{flex-grow:0.8;padding-left:120px;padding-top:60px}@media (max-width:1200px){.product-info{padding-left:60px}}@media (max-width:960px){.product-info{padding-right:60px}}@media (max-width:640px){.product-info{padding-left:0;padding-right:0;padding-top:20px}}@media (max-width:960px){.product-info:before{padding-top:0}}.product-info .variations_form{display:flex;flex-direction:column;font-family:Work Sans,sans-serif;gap:.5rem}.product-info .variations_form table td,.product-info .variations_form table th{padding:0}.product-info .variations_form .variations tr,.product-info .variations_form .variations tr td{align-items:center;display:flex;gap:.5rem}.product-info .variations_form+.product_type_variable.add_to_cart_button{display:none}.product-info .title,.product-info__title{font-size:36px;margin-right:120px;text-align:left}@media (max-width:640px){.product-info .title,.product-info__title{font-size:28px;margin-right:0}}.product-info__category{color:#6e6e6e;display:inline-block;margin-top:20px}@media (max-width:640px){.product-info__category{margin-top:10px}}.product-info__price{align-items:center;color:#0d0d0c;display:flex;font-family:Work Sans,sans-serif;font-size:48px;margin-bottom:20px;margin-top:60px}.product-info__price ins{text-decoration:none}@media (max-width:640px){.product-info__price del{margin-bottom:10px}}.product-info__price del{color:#b3b3b3;font-size:24px;margin-left:20px;order:1;text-decoration:line-through}@media (max-width:640px){.product-info__price del{display:block;font-size:14px;margin-left:0}}.product-info__terms{color:#0d0d0c;font-family:Work Sans,sans-serif;font-size:14px;line-height:1.5;margin:20px 0 40px}.product-info__terms .term:not(:first-of-type){margin-top:10px}.product-info .tab{color:#000;font-size:14px;font-weight:300;margin-top:40px}@media (max-width:640px){.product-info .tab{margin-top:20px}}.product-info .wrap-grid__element{font-weight:300;width:50%}.product-info .wrap-grid__element>*{padding-bottom:10px}@media (max-width:640px){.product:not(.product-type-wgm_gift_card) .product-info .simple-product-add{bottom:10px;display:flex;position:fixed;right:20px;z-index:2}.product:not(.product-type-wgm_gift_card) .product-info .simple-product-add .button{line-height:1;min-width:0}.product:not(.product-type-wgm_gift_card) .product-info__price{bottom:0;font-size:20px;left:20px;margin-bottom:18px;margin-top:0;position:fixed;z-index:2}}.quantity_selector{margin-bottom:20px}@media (max-width:640px){.quantity_selector{align-items:center;display:flex;margin-bottom:0;margin-right:5px}}.quantity_selector-wrap{display:flex}.quantity_selector-wrap .button{min-width:unset;padding:12px 20px}@media (max-width:640px){.quantity_selector-wrap .button{padding:7px 5px}}.quantity_selector-wrap .quantity_value{background:#fff;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:Work Sans,sans-serif;opacity:1;outline:none;overflow:hidden;padding:12px 30px;text-align:center;width:100px}@media (max-width:640px){.quantity_selector-wrap .quantity_value{padding:0;width:30px}}.quantity_selector-wrap .quantity_value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-type-variable .price.product-info__price{position:static}@media (max-width:640px){.product-type-variable .price.product-info__price{font-size:2rem}}.single_variation_wrap,.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:.5rem}.single_variation_wrap .woocommerce-variation-add-to-cart .quantity_selector{margin-bottom:0}.variations select{background:#fff;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:Work Sans,sans-serif;opacity:1;outline:none;overflow:hidden;padding:12px 30px;text-align:center}@media (max-width:640px){.variations select{padding:0}}.gallery .carousel-cell{width:100%}.gallery .carousel-cell:before{content:"";float:left;padding-top:100%}.gallery .carousel-cell:after{clear:both;content:"";display:block}.gallery .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:contain}.gallery.is-fullscreen{padding-bottom:0;z-index:20}.gallery.is-fullscreen .carousel-cell{margin:0 20px;max-height:1000px;max-width:100vh;width:50%}@media (max-width:640px){.gallery.is-fullscreen .carousel-cell{margin:0 10px;width:80%}}.gallery.is-fullscreen .flickity-slider{align-items:center;display:flex;justify-content:center}.gallery .flickity-fullscreen-button{background-color:#000;border-radius:0;bottom:0;height:80px;padding:0;right:0;top:unset;width:80px}@media (max-width:640px){.gallery .flickity-fullscreen-button{height:60px;width:60px}}.gallery .flickity-fullscreen-button:active{opacity:unset}.gallery .flickity-fullscreen-button:active .flickity-button-icon{opacity:.7}.gallery .flickity-fullscreen-button:focus{box-shadow:unset}.gallery .flickity-fullscreen-button .flickity-button-icon{fill:#fff;height:unset;position:unset;width:25%}.gallery .flickity-fullscreen-button-exit{background-color:#fff}.gallery .flickity-fullscreen-button-exit .flickity-button-icon{fill:#000}.gallery__navigation{margin-top:10px}.gallery__navigation .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;margin-right:10px;width:100px}@media (max-width:640px){.gallery__navigation .carousel-cell{height:40px;width:40px}}.button--back{height:40px;left:0;min-width:unset;padding:0;position:absolute;top:0;width:40px}.button--back>svg{stroke:#fff;width:15px}.button--back:active>svg{stroke:#b3b3b3}.button--all-items{align-self:flex-start;margin-top:60px}.related .wrap-grid{margin-top:60px}.related .wrap-grid__element{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative;text-decoration:none;width:33.3333333333%}.related .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:none;object-fit:contain;width:100%}@media (max-width:960px){.related .wrap-grid__element{width:50%}}@media (max-width:640px){.related .wrap-grid__element{background:none!important;margin-bottom:0;width:100%}.related .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:block}.related .wrap-grid__element:before{padding-top:0}}@media (max-width:960px){.related .wrap-grid__element .overlay{opacity:0}.related .wrap-grid__element .overlay:hover{opacity:.8}}@media (max-width:640px){.related .wrap-grid__element .overlay{height:auto;opacity:1;position:relative}.related .wrap-grid__element .overlay:hover{opacity:1}}.wps_wgm_wrapper_for_preview{margin-top:40px}@media (max-width:640px){.single-product .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){align-items:stretch;display:flex;flex-direction:row;gap:8px;width:100%}.single-product form.cart .quantity_selector{flex:0 0 auto;margin:0}.single-product form.cart .quantity_selector-wrap{height:48px}.single-product form.cart .quantity_selector-wrap .button{align-items:center;display:flex;height:48px;justify-content:center;padding:0;width:40px}.single-product form.cart .quantity_selector-wrap .quantity_value{box-sizing:border-box;font-size:16px;height:48px;padding:0;width:44px}.single-product form.cart .single_add_to_cart_button{flex:1 1 auto;height:48px;margin:0;min-width:0;padding:0 16px}}.contact .wrap-grid__element{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:50%}@media (max-width:960px){.contact .wrap-grid__element{width:100%}}.contact .wrap-grid__element--bgContain{background-position:top;background-repeat:no-repeat;background-size:auto 100%}@media (max-width:960px){.contact .wrap-grid__element--bgContain{margin-bottom:40px;padding-bottom:100%}}@media (max-width:640px){.contact .wrap-grid__element--bgContain{margin-bottom:20px;padding-bottom:125%}}@media (max-width:960px){.contact .wrap-grid__element--square:before{padding-top:50%}}@media (max-width:640px){.contact .wrap-grid__element--square:before{padding-top:70%}}@media (max-width:400px){.contact .wrap-grid__element--square:before{padding-top:100%}}.contact__details{align-items:center;display:flex;flex-direction:column}.contact__details__wrapper{align-items:center;display:flex;justify-content:center}.contact__details__link{color:#fff;display:inline-block;font-size:30px;font-weight:300;line-height:1.4;text-decoration:none}.contact__message{padding:60px}@media (max-width:400px){.contact__message{padding:40px 20px}}.contact__message--about{padding:0 60px}@media (max-width:400px){.contact__message--about{padding:0 20px}}.company-info__text{font-size:14px;line-height:2;margin-top:60px;text-align:center}.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.contact-form__input{margin-bottom:10px;width:100%}.contact-form__input--half{width:calc(50% - 5px)}@media (max-width:1200px){.contact-form__input--half{width:100%}}@media (max-width:960px){.contact-form__input--half{width:calc(50% - 5px)}}@media (max-width:640px){.contact-form__input--half{width:100%}}.contact-form input,.contact-form textarea{border:1px solid #e1e1e1;color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:14px;height:46px;outline:none;padding:0 20px;transition:.3s ease;width:100%!important}.contact-form input.wpcf7-not-valid,.contact-form textarea.wpcf7-not-valid{border-color:#cf4646}.contact-form input:focus,.contact-form textarea:focus{border-color:#6e6e6e}.contact-form textarea{height:120px;line-height:1.3;padding-top:13px;resize:none}.contact-form label{color:#bbb;font-family:Work Sans,sans-serif;font-size:12px;letter-spacing:1px;line-height:1.5;padding-left:10px;text-transform:uppercase;transition:.3s ease}.contact-form label.focus{color:#6e6e6e}.button--submit{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.button--submit .button{font-size:12px;font-weight:500;letter-spacing:1px;line-height:1.5;margin-top:10px;text-transform:uppercase}.button--submit .ajax-loader{left:100%;position:absolute}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}body.woocommerce-checkout .container .woocommerce{width:100%}body.woocommerce-checkout .container .woocommerce .wc-backward.error-back{display:inline-block;margin-top:20px}body.woocommerce-checkout .container .woocommerce .woocommerce-info,body.woocommerce-checkout .container .woocommerce .woocommerce-message{display:none}body.woocommerce-checkout .container .woocommerce form{position:relative;width:100%}body.woocommerce-checkout .container .woocommerce form[name=checkout]{background:#fff}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup{margin-bottom:10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box{background-color:#f9f2f5;border:1px solid #e8e8e8;font-size:14px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container{display:block;padding:14px 10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul{list-style-type:none;padding:0 15px 0 0}@media (max-width:960px){body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul{padding:0 0 5px}}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li{font-weight:300}@media (max-width:960px){body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li{text-align:center}}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li:not(:first-of-type){margin-top:10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner .button-wrap{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap{align-items:flex-start;display:flex;width:100%}@media (max-width:960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap{flex-direction:column-reverse}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left{width:66.66%}@media (max-width:960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left{width:100%}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left h5{font-family:Work Sans,sans-serif;font-size:18px;font-weight:300;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields{display:flex;flex-wrap:wrap;justify-content:flex-end}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .left-fields{padding-right:70px;width:50%}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .left-fields{padding-right:0;width:100%}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields{padding-right:70px;width:50%}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields{padding-right:0;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields>h5{margin-top:30px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.woocommerce-form__label{padding-left:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .explain{color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;margin-top:5px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row{margin-top:15px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions{margin-top:30px;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions.woocommerce-validated input:not(:checked)+span,body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions.woocommerce-validated input:not(:checked)+span a{color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row:not(.wc-terms-and-conditions) label{color:#6e6e6e;display:block;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;margin-bottom:6px;padding-left:10px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row:not(.wc-terms-and-conditions) label abbr{text-decoration:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row *{outline:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row input:not([type=checkbox]){border:1px solid #e8e8e8;border-radius:0;color:#6e6e6e;display:block;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;height:46px;padding:0 20px;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection{background-color:#fff;border:1px solid #e8e8e8;border-radius:0;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;height:46px;margin:0;padding:0 20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__rendered{color:#6e6e6e;height:46px;line-height:46px;padding:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__arrow{background:url(img/select-dd.png) 50%/8px 5px no-repeat;height:100%;right:0;top:0;width:48px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__arrow b{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.woocommerce-invalid .select2-container .selection .select2-selection,body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.woocommerce-invalid input{border-color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields{margin-top:15px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3{font-size:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3 label{align-items:center;cursor:pointer;display:flex}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3 label span{color:#6e6e6e;display:inline-block;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;margin-left:5px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .button{margin-right:70px;margin-top:40px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods{list-style:none;margin:0;padding:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box>:not(.payment-countries),body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li>label{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper{display:flex;flex-wrap:wrap}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper:not(:last-of-type){margin-bottom:60px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment-group-title{font-family:Work Sans,sans-serif;font-size:18px;font-weight:300;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment{border:none;float:none;padding:0;width:50%}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment{width:100%}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label{align-items:center;cursor:pointer;display:flex}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label input{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-text{border:1px solid #000;border-radius:50%;font-size:0;height:12px;margin-right:20px;position:relative;transition:all .4s ease-in-out;width:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-text:after{background:#000;border-radius:50%;content:"";height:6px;left:50%;margin-left:-3px;margin-top:-3px;opacity:0;position:absolute;top:50%;transition:all .4s ease-in-out;width:6px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label input:checked~span:after{opacity:1}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-image img{display:block;height:auto;max-height:30px;max-width:150px;width:auto}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .terms{margin-top:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap{display:flex;justify-content:space-between;margin-top:40px;padding-right:70px}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap{flex-wrap:wrap}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap button{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{background:#f3f3f3;font-family:Work Sans,sans-serif;padding:30px;width:33.33%}@media (max-width:960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{width:100%}}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{margin-bottom:10px;padding:20px 10px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table.has-loader.loading:after{opacity:.5}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table ul#shipping_method{line-height:30px;padding-left:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table #shipping_method li{list-style:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table #shipping_method li label{margin-left:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table .select2-container,body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table select{max-width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .checkout-cart-heading{background:url(img/shopping-cart.svg) 0/16px 17px no-repeat;font-size:10px;font-weight:500;height:17px;letter-spacing:.1em;line-height:17px;margin-bottom:40px;padding-left:30px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item{display:flex;margin-bottom:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:80px;width:80px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content{padding:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title{border-bottom:1px solid transparent;font-size:16px;font-weight:300;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.3s ease}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title:hover{border-color:#000}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title span{display:inline-block;text-transform:lowercase}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title{font-size:14px;letter-spacing:normal;word-break:break-word}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_remove{background:url(img/delete.png) 0/8px no-repeat;color:#6e6e6e;cursor:pointer;display:inline-block;font-size:10px;letter-spacing:.1em;margin-top:15px;padding-left:17px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price{font-size:16px;font-weight:500;padding:10px 0;text-align:right}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price del{color:#b3b3b3;font-size:14px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price ins{text-decoration:none}@media (max-width:640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price{font-size:14px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap{border-top:1px solid #d3d3d3;margin-top:20px;padding-top:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap .checkout-cart-heading{margin-bottom:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label{display:block;position:relative}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label input{-webkit-appearance:none;border:1px solid #d3d3d3;border-radius:0;color:#000;font-family:Work Sans,sans-serif;font-size:14px;height:46px;padding:0 22px;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label input:focus{outline:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label .error-container{color:red;font-size:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label a{display:block;font-size:14px;font-weight:700;height:40px;letter-spacing:.1em;line-height:46px;padding-right:22px;position:absolute;right:0;text-transform:uppercase;top:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total{align-items:center;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;margin-top:20px;padding-top:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total{align-items:center;color:#0d0d0c;display:flex;font-weight:500;justify-content:space-between;width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total:not(:first-of-type){margin-top:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .left{font-size:12px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right{font-size:18px;text-align:right}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right strong{font-weight:500}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right .woocommerce-remove-coupon{font-size:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total.shipping-method-total-row .right{font-size:14px}body.woocommerce-checkout .container .woocommerce form .woocommerce-additional-fields,body.woocommerce-checkout .wc-venipak-shipping-logo{display:none}@media (max-width:640px){body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method{width:50%}}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label{border:1px solid transparent!important}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label.paysera-payment-active{border:1px solid #000!important}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label .paysera-image img{width:100%}.shipping_method_sub_text{display:block;font-size:.9rem;font-weight:300;line-height:1rem}.custom-shipping-methods-wrapper{font-family:Work Sans,sans-serif;margin-top:30px}.custom-shipping-methods-wrapper .woocommerce-shipping-totals-heading{font-family:Work Sans,sans-serif;font-size:18px;font-weight:300;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase;width:100%}.custom-shipping-methods-wrapper ul#shipping_method{line-height:30px;padding-left:0}.custom-shipping-methods-wrapper #shipping_method li{list-style:none}.custom-shipping-methods-wrapper #shipping_method li label{margin-left:10px}.custom-shipping-methods-wrapper .select2-container,.custom-shipping-methods-wrapper select{max-width:100%}.select2-dropdown{background-color:#fff;border:1px solid #e8e8e8;border-radius:0}.select2-dropdown .select2-search{padding:5px 10px}.select2-dropdown .select2-search input{border:1px solid #e8e8e8!important;color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;padding-left:10px;padding-right:10px}.select2-dropdown .select2-search input:focus{outline:none}.select2-dropdown .select2-results ul li{color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;padding:10px 20px}.checkout-success{align-items:center;display:flex;flex-direction:column;padding:0 0 100px}.checkout-success .checkout-image{background:url(img/checkout-success.png) 50%/contain no-repeat;height:101px;width:101px}.checkout-success h1{color:#0d0d0c;font-size:30px;letter-spacing:.1em;margin:50px 0 30px;text-transform:uppercase}.checkout-success h1,.checkout-success p{font-family:Work Sans,sans-serif;font-weight:300;text-align:center}.checkout-success p{color:#6e6e6e;font-size:16px;line-height:26px;margin-bottom:80px;max-width:740px}.productAddedToCartPopupWrapper .overflow-y-auto{overflow-y:auto}.productAddedToCartPopupWrapper .overflow-h-auto{overflow-x:auto}.productAddedToCartPopupWrapper .relative{position:relative}.productAddedToCartPopupWrapper .text-center{text-align:center}.productAddedToCartPopupWrapper .w-full{width:100%}.productAddedToCartPopupWrapper .border{border-color:#e5e7eb;border-width:1px}.productAddedToCartPopupWrapper .text-white{color:#fff}.productAddedToCartPopupWrapper .bg-white{background:#fff}.productAddedToCartPopupWrapper .p-4{padding:1rem}.productAddedToCartPopupWrapper .overflow-x-hidden{overflow-x:hidden}.productAddedToCartPopupWrapper .justify-center{justify-content:center}.productAddedToCartPopupWrapper .h-modal{height:calc(100% - 2rem)}.productAddedToCartPopupWrapper .flex{display:flex}.productAddedToCartPopupWrapper .z-50{z-index:50}.productAddedToCartPopupWrapper .right-0{right:0}.productAddedToCartPopupWrapper .top-0{top:0}.productAddedToCartPopupWrapper .left-0{left:0}.productAddedToCartPopupWrapper .fixed{position:fixed}.productAddedToCartPopupWrapper .max-w-md{max-width:33rem}.productAddedToCartPopupWrapper .h-full{height:100%}.productAddedToCartPopupWrapper .background-faded{background:rgba(0,0,0,.5)}.productAddedToCartPopupWrapper .w-5{width:1.25rem}.productAddedToCartPopupWrapper .h-5{height:1.25rem}.productAddedToCartPopupWrapper .border-none{border:none}.productAddedToCartPopupWrapper .hover\:text-gray-900:hover{color:#111827}.productAddedToCartPopupWrapper .hover\:bg-gray-200:hover{background-color:#e5e7eb}.productAddedToCartPopupWrapper .cursor-pointer{cursor:pointer}.productAddedToCartPopupWrapper .text-gray-400{color:#000}.productAddedToCartPopupWrapper .text-sm{font-size:.875rem;line-height:1.25rem}.productAddedToCartPopupWrapper .p-1\.5{padding:.375rem}.productAddedToCartPopupWrapper .bg-transparent{background-color:transparent}.productAddedToCartPopupWrapper .rounded-lg{border-radius:.5rem}.productAddedToCartPopupWrapper .items-center{align-items:center}.productAddedToCartPopupWrapper .inline-flex{display:inline-flex}.productAddedToCartPopupWrapper .ml-auto{margin-left:auto}.productAddedToCartPopupWrapper .top-3{top:.75rem}.productAddedToCartPopupWrapper .right-2\.5{right:.625rem}.productAddedToCartPopupWrapper .absolute{position:absolute}.productAddedToCartPopupWrapper .sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.productAddedToCartPopupWrapper .p-6{padding:1.5rem}.productAddedToCartPopupWrapper .font-normal{font-weight:400}.productAddedToCartPopupWrapper .text-lg{font-size:1.25rem}.productAddedToCartPopupWrapper .mb-5{margin-bottom:1.25rem}.productAddedToCartPopupWrapper .popup-buttons-group{display:flex;flex-direction:column}.productAddedToCartPopupWrapper .popup-button{background:none;border:1px solid #000;color:#000;cursor:pointer;font-family:Work Sans,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:1px;line-height:2;margin-bottom:.25rem;outline:none;overflow:hidden;padding:6px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.productAddedToCartPopupWrapper .popup-button.primary{background:#000;color:#fff}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper{overflow:hidden;position:relative}.productAddedToCartPopupWrapper .popup-button:hover .button-text-wrapper .button-text{transform:translateY(-100%)}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper .button-text{display:block;transition:transform .3s ease}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper .button-text:before{content:attr(data-hover);position:absolute;top:100%}@media (min-width:960px){.productAddedToCartPopupWrapper .md\:h-auto{height:auto}.productAddedToCartPopupWrapper .md\:inset-0{bottom:0;left:0;right:0;top:0}.productAddedToCartPopupWrapper .md\:h-full{height:100%}.productAddedToCartPopupWrapper .popup-buttons-group{flex-direction:row}.productAddedToCartPopupWrapper .popup-button+.popup-button{margin-left:1rem}.productAddedToCartPopupWrapper .popup-button{font-size:1rem}.productAddedToCartPopupWrapper .text-lg{font-size:1.4rem}}.productAddedToCartPopupWrapper #productAddedToCartPopup{display:none!important}.productAddedToCartPopupWrapper #productAddedToCartPopup.visible{display:flex!important}.navbar.navbar--desktop.wc-errors{opacity:1;pointer-events:unset}.woocommerce-notices-wrapper .wc-error-box .button.error-accept{display:block}.woocommerce-notices-wrapper .wc-error-box.hide{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li>label{display:inline-block}body.woocommerce-checkout .container .woocommerce form .checkout-wrap .payment_method_woocommerce_payments label img{display:none}#wcpay-express-checkout-button-separator+wc-order-attribution-inputs+.woocommerce-billing-fields{margin-top:1rem}.form-row.omnisend_newsletter_checkbox_field{width:100%}.form-row.omnisend_newsletter_checkbox_field label{padding-left:0!important}.payment_box.payment_method_paysera{font-weight:300!important}.woocommerce-breadcrumb{box-sizing:border-box;color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;margin:0 auto;max-width:1140px;padding:20px 20px 0;text-transform:uppercase;width:100%}.woocommerce-breadcrumb a{color:#6e6e6e;text-decoration:none;transition:color .3s ease}.woocommerce-breadcrumb a:hover{color:#000}@media (max-width:960px){.woocommerce-breadcrumb{display:none}}.single-product .grid__element{position:relative}.single-product .onsale{background-color:#000;color:#fff;padding:10px 20px;position:absolute;right:0;top:0;z-index:2}.product_meta .sku_wrapper,.product_meta .tagged_as,.single-product .onsale{font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.product_meta .sku_wrapper,.product_meta .tagged_as{color:#6e6e6e;display:block;margin-top:10px}.product_meta .tagged_as a{color:#6e6e6e}.tab__content #reviews{font-family:Work Sans,sans-serif;font-weight:300}.tab__content #reviews .comment-reply-title,.tab__content #reviews h2{display:block;font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.tab__content #reviews .commentlist{list-style:none;margin:0 0 40px;padding:0}.tab__content #reviews .commentlist li{border-bottom:1px solid #f3f3f3;padding:20px 0}.tab__content #reviews .avatar{display:none}.tab__content #reviews .meta{color:#6e6e6e;font-size:12px;margin-bottom:10px}.tab__content #reviews label{display:block;font-size:10px;font-weight:500;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.tab__content #reviews input[type=email],.tab__content #reviews input[type=text],.tab__content #reviews select,.tab__content #reviews textarea{border:1px solid #e6e6e6;box-sizing:border-box;font-family:Work Sans,sans-serif;margin-bottom:20px;padding:12px 15px;width:100%}.tab__content #reviews .stars a{color:#000}.tab__content #reviews .form-submit input[type=submit]{background-color:#000;border:0;color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;padding:15px 40px;text-transform:uppercase}.star-rating{display:inline-block;font-size:12px;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.star-rating:before{content:"☆☆☆☆☆";left:0;letter-spacing:.1em;position:absolute;top:0}.star-rating span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.star-rating span:before{content:"★★★★★";left:0;letter-spacing:.1em;position:absolute;top:0}.woocommerce-order-overview{color:#6e6e6e;display:flex;flex-wrap:wrap;font-family:Work Sans,sans-serif;font-size:10px;font-weight:500;gap:20px 40px;justify-content:center;letter-spacing:1px;list-style:none;margin:0 0 60px;padding:0;text-transform:uppercase}.woocommerce-order-overview strong{color:#000;display:block;font-size:14px;letter-spacing:0;margin-top:5px;text-transform:none}.shop-sidebar{align-items:stretch;font-family:Work Sans,sans-serif;padding-top:0}.shop-sidebar .widget{margin-bottom:40px}.shop-sidebar .widget-title{font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions{color:#6e6e6e;font-family:Work Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.5}.woocommerce-privacy-policy-text{margin-bottom:15px}:root{--venipak-pickup-width:100%}.venipak-pickup-wrapper{max-width:100%;width:100%}.fs-checkout-compact{--fs-cc-border:#d9d9d9;--fs-cc-muted:#6e6e6e;--fs-cc-accent:#000;--fs-cc-selected:#f6f6f6;--fs-cc-summary:#f3f3f3;background:#fff;color:#000;font-family:Work Sans,sans-serif;font-weight:300}.fs-checkout-compact .background-lines{display:none}.fs-cc-header{border-bottom:1px solid var(--fs-cc-border)}.fs-cc-header__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:20px}.fs-cc-header__logo img{display:block;height:32px;width:auto}.fs-cc-header__link{font-size:12px;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.fs-cc-page .woocommerce{max-width:none}.fs-cc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 73px)}.fs-cc__main{box-sizing:border-box;justify-self:end;max-width:600px;padding:40px 40px 60px 20px;width:100%}.fs-cc__summary{background:var(--fs-cc-summary);border-left:1px solid var(--fs-cc-border)}.fs-cc__summary-inner{box-sizing:border-box;max-width:520px;padding:40px 20px 40px 40px;position:sticky;top:0}.fs-cc__section{margin-bottom:40px}.fs-cc__heading,.fs-cc__summary-heading{font-size:20px;font-weight:500;letter-spacing:0;margin:0 0 16px;text-transform:none}.fs-cc__summary-heading{font-size:14px}.fs-cc__hint{color:var(--fs-cc-muted);font-size:12px;margin:-4px 0 12px}.fs-cc .form-row{box-sizing:border-box;margin:0 0 12px;padding:0;position:relative;width:100%}.fs-cc__row{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.fs-cc__row .form-row:not(.form-row-first):not(.form-row-last){grid-column:1/-1}.fs-cc .form-row>label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){color:var(--fs-cc-muted);font-size:11px;font-weight:300;left:14px;letter-spacing:0;margin:0;pointer-events:none;position:absolute;text-transform:none;top:8px;z-index:1}.fs-cc .form-row .required{color:var(--fs-cc-muted);text-decoration:none}.fs-cc .form-row .select2-container .select2-selection--single,.fs-cc .form-row input.input-text,.fs-cc .form-row select,.fs-cc .form-row textarea{background:#fff;border:1px solid var(--fs-cc-border);border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;font-family:inherit;font-size:15px;font-weight:300;height:52px;margin:0;padding:22px 14px 6px;width:100%}.fs-cc .form-row textarea{height:96px;padding-top:26px}.fs-cc .form-row .select2-container .select2-selection--single .select2-selection__rendered{color:#000;line-height:22px;padding:0}.fs-cc .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:10px;top:13px}.fs-cc .form-row input.input-text:focus,.fs-cc .form-row select:focus,.fs-cc .form-row textarea:focus{border-color:var(--fs-cc-accent);outline:1px solid var(--fs-cc-accent)}.fs-cc .form-row.woocommerce-invalid input.input-text{border-color:#cf4646}.fs-cc .form-row .woocommerce-input-wrapper{display:block}.fs-cc .form-row .woocommerce-form__label-for-checkbox,.fs-cc .form-row label.checkbox{align-items:center;display:flex;font-size:14px;font-weight:300;gap:8px;letter-spacing:0;text-transform:none}.fs-cc__toggle{margin:4px 0 24px}.fs-cc__toggle>summary{cursor:pointer;font-size:14px;font-weight:500;margin-bottom:12px;text-decoration:underline;text-underline-offset:3px}.fs-cc-cards{border:1px solid var(--fs-cc-border);border-radius:4px;list-style:none;margin:0;overflow:hidden;padding:0}.fs-cc-cards[hidden]{display:none}.fs-cc-cards>li{background:#fff;border-bottom:1px solid var(--fs-cc-border);margin:0;padding:16px;position:relative}.fs-cc-cards>li:last-child{border-bottom:0}.fs-cc-cards>li:has(>input:checked){background:var(--fs-cc-selected);box-shadow:inset 0 0 0 1px var(--fs-cc-accent)}.fs-cc-cards>li>input[type=radio]{accent-color:var(--fs-cc-accent);left:16px;margin:0;position:absolute;top:19px}.fs-cc-cards>li>label{cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:16px;justify-content:space-between;letter-spacing:0;margin:0;padding-left:28px;text-transform:none}.fs-cc-card__title{display:flex;flex-direction:column;gap:4px}.fs-cc-card__hint{color:var(--fs-cc-muted);font-size:12px}.fs-cc-card__price{font-weight:500;white-space:nowrap}.fs-cc #payment{background:none;margin-top:0!important}.fs-cc #payment .payment_box{background:none;color:var(--fs-cc-muted);font-size:13px;margin:12px 0 0;padding:0 0 0 28px}.fs-cc #payment .payment_box:before{display:none}.fs-cc #payment .place-order{margin:24px 0 0;padding:0}.fs-cc .woocommerce-terms-and-conditions-wrapper{font-size:14px;margin-bottom:16px}.fs-cc #place_order{background:var(--fs-cc-accent);border:0;border-radius:4px;color:#fff;cursor:pointer;display:block!important;font-family:inherit;font-size:16px;font-weight:500;height:56px;letter-spacing:0;opacity:1!important;text-transform:none;visibility:visible!important;width:100%}.fs-cc #place_order:hover{background:#202020}.fs-cc__back{font-size:14px;margin:16px 0 0;text-align:center}.fs-cc__policies{border-top:1px solid var(--fs-cc-border);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px;margin-top:32px;padding-top:20px}.fs-cc-review__items{list-style:none;margin:0 0 20px;padding:0}.fs-cc-review__item{align-items:center;display:grid;font-size:14px;gap:14px;grid-template-columns:64px 1fr auto;margin-bottom:16px}.fs-cc-review__thumb{background:#fff;border:1px solid var(--fs-cc-border);border-radius:6px;height:64px;position:relative;width:64px}.fs-cc-review__thumb img{border-radius:6px;display:block;height:100%;object-fit:cover;width:100%}.fs-cc-review__qty{background:#575757;border-radius:10px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:500;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:-8px;text-align:center;top:-8px}.fs-cc-review__name dl.variation{color:var(--fs-cc-muted);font-size:12px;margin:4px 0 0}.fs-cc-review__remove{color:var(--fs-cc-muted);display:block;font-size:11px;margin-top:4px}.fs-cc-review__price{white-space:nowrap}.fs-cc-review__coupon{border-bottom:1px solid var(--fs-cc-border);margin:0 0 20px;padding:0 0 20px}.fs-cc-review__coupon label{display:flex;gap:10px}.fs-cc-review__coupon input{border:1px solid var(--fs-cc-border);border-radius:4px;flex:1;font-family:inherit;font-size:14px;height:48px;padding:0 14px}.fs-cc-review__coupon .discount-check-link{align-items:center;background:#e6e6e6;border-radius:4px;display:flex;font-size:13px;font-weight:500;padding:0 18px;text-decoration:none}.fs-cc-review__coupon .error-container{color:#cf4646;display:block;font-size:12px;margin-top:6px}.fs-cc-review__totals{margin:0}.fs-cc-review__row{display:flex;font-size:14px;gap:16px;justify-content:space-between;margin-bottom:12px}.fs-cc-review__row dd,.fs-cc-review__row dt{margin:0}.fs-cc-review__row--total{border-top:1px solid var(--fs-cc-border);font-size:20px;font-weight:500;margin-top:20px;padding-top:20px}.fs-cc-review__row--total small{color:var(--fs-cc-muted);display:block;font-size:12px;font-weight:300}@media (max-width:960px){.fs-cc{grid-template-columns:1fr}.fs-cc__summary{border-bottom:1px solid var(--fs-cc-border);border-left:0;order:-1}.fs-cc__main,.fs-cc__summary-inner{margin:0 auto;max-width:600px;padding:24px 20px;position:static}}.fs-cc-page>.woocommerce>.woocommerce-form-login-toggle,.fs-cc-page>.woocommerce>.woocommerce-notices-wrapper,.fs-cc-page>.woocommerce>form.woocommerce-form-login{box-sizing:border-box;margin-left:max(0px,calc(50% - 600px));max-width:600px;padding:0 40px 0 20px}.fs-cc-page .woocommerce-form-login-toggle{display:none}.fs-cc__login{color:var(--fs-cc-muted);font-size:14px;margin:-6px 0 14px}.fs-cc__login a{color:var(--fs-cc-accent);text-underline-offset:3px}.fs-cc-page form.woocommerce-form-login{margin-top:24px;padding:16px}@media (max-width:960px){.fs-cc-page>.woocommerce>.woocommerce-form-login-toggle,.fs-cc-page>.woocommerce>.woocommerce-notices-wrapper,.fs-cc-page>.woocommerce>form.woocommerce-form-login{margin:0 auto;padding:0 20px}}.fs-cc #ship-to-different-address{font-size:14px;font-weight:300;margin:0 0 24px}.fs-cc .woocommerce-shipping-fields .shipping_address{margin-bottom:24px}.fs-cc .wc_payment_method>label{align-items:center;display:inline-flex;gap:8px}.fs-cc .wc_payment_method>label img{max-height:20px;width:auto}.fs-cc #payment .payment_box select{border:1px solid var(--fs-cc-border);border-radius:4px;font-family:inherit;height:40px;margin-bottom:12px;padding:0 10px}.fs-cc .woocommerce-privacy-policy-text{color:var(--fs-cc-muted);font-size:12px;margin-bottom:12px}@media (min-width:961px){.fs-cc-page{background:linear-gradient(to right,#fff 50%,var(--fs-cc-summary) 50%)}}.fs-cc .custom-shipping-methods-wrapper .select2-container{margin-top:12px;width:100%!important}.fs-cc .custom-shipping-methods-wrapper .select2-container .select2-selection--single{border:1px solid var(--fs-cc-border);border-radius:4px;height:52px}.fs-cc .custom-shipping-methods-wrapper .select2-container .select2-selection__rendered{font-size:14px;line-height:50px;padding:0 14px}.fs-cc .custom-shipping-methods-wrapper .select2-container .select2-selection__arrow{height:50px}.fs-cc .wc_payment_method.payment_method_paysera{padding-bottom:0}.fs-cc .wc_payment_methods>li:has(>input:checked){background:#fff}.fs-cc .wc_payment_methods>li>label{font-weight:400;min-height:22px}.fs-cc #payment .payment_box.payment_method_paysera{background:#fff;border-top:1px solid var(--fs-cc-border);color:var(--fs-cc-muted);display:flow-root;margin:16px -16px 0;padding:16px}.fs-cc #payment .payment_box.payment_method_paysera:before{border:0;color:var(--fs-cc-accent);content:"Pasirinkite banką";display:block;float:left;font-size:14px;font-weight:500;line-height:40px;margin:0;position:static}.fs-cc #payment .payment_box.payment_method_paysera>br{display:none}.fs-cc .payment_method_paysera .payment-country-select{background:#fff;border:1px solid var(--fs-cc-border);border-radius:4px;color:var(--fs-cc-accent);float:right;font-family:inherit;font-size:14px;height:40px;margin:0;padding:0 10px;width:180px}.fs-cc .paysera-payments{clear:both;padding-top:16px}.fs-cc .paysera-payments .payment-group-wrapper{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.fs-cc .paysera-payments .payment-group-title{color:var(--fs-cc-muted);font-size:13px;font-weight:400;grid-column:1/-1;margin:0}.fs-cc .paysera-payment-method{float:none;height:auto!important;margin:0!important;min-width:0;padding:0!important;width:auto!important}.fs-cc .paysera-payment-method-label{align-items:center;background:#fff;border:0!important;border-radius:6px;box-shadow:inset 0 0 0 1px var(--fs-cc-border)!important;cursor:pointer;display:flex;height:56px!important;justify-content:center;margin:0!important;padding:8px 10px!important;position:relative;transition:box-shadow .2s ease}.fs-cc .paysera-payment-method-label>div:first-child{inset:0;opacity:0;position:absolute}.fs-cc .paysera-payment-method-label input{cursor:pointer;height:100%;inset:0;margin:0;position:absolute;width:100%}.fs-cc .paysera-payment-method-label .paysera-text{display:none}.fs-cc .paysera-payment-method-label .paysera-image{margin:0;pointer-events:none}.fs-cc .paysera-payment-method-label img{display:block;margin:0 auto;max-height:28px;max-width:100%}.fs-cc .paysera-payment-method-label:hover{box-shadow:inset 0 0 0 1px var(--fs-cc-muted)!important}.fs-cc .paysera-payment-method-label:has(input:checked){box-shadow:inset 0 0 0 2px var(--fs-cc-accent)!important}.fs-cc #payment .payment_box.payment_method_paysera .paysera-legal,.fs-cc #payment .payment_box.payment_method_paysera p{color:var(--fs-cc-muted);font-size:11px;line-height:1.5;margin:4px 0 0}@media (max-width:640px){.fs-cc .paysera-payments .payment-group-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-cc .payment_method_paysera .payment-country-select{width:140px}}.fs-cc .wc_payment_methods>li:only-child>label{padding-left:0}.fs-cc #payment .payment_box.payment_method_paysera{font-size:12px;line-height:1.5}.fs-cc-page form.woocommerce-form-login{background:#fff;border:1px solid var(--fs-cc-border);border-radius:4px;display:grid;font-size:14px;font-weight:300;gap:12px;grid-template-columns:1fr 1fr;margin:24px 0 0;padding:20px}.fs-cc-page form.woocommerce-form-login>p:first-child{color:var(--fs-cc-muted);grid-column:1/-1;margin:0 0 4px}.fs-cc-page form.woocommerce-form-login .clear{display:none}.fs-cc-page form.woocommerce-form-login .form-row{float:none;margin:0;padding:0;position:relative;width:auto}.fs-cc-page form.woocommerce-form-login .form-row-first,.fs-cc-page form.woocommerce-form-login .form-row-last{grid-column:span 1}.fs-cc-page form.woocommerce-form-login .form-row>label:not(.woocommerce-form-login__rememberme){color:var(--fs-cc-muted);font-size:11px;left:14px;margin:0;pointer-events:none;position:absolute;top:8px;z-index:1}.fs-cc-page form.woocommerce-form-login .required{color:var(--fs-cc-muted);text-decoration:none}.fs-cc-page form.woocommerce-form-login .password-input{display:block;position:relative}.fs-cc-page form.woocommerce-form-login input.input-text{background:#fff;border:1px solid var(--fs-cc-border);border-radius:4px;box-sizing:border-box;color:#000;font-family:inherit;font-size:15px;font-weight:300;height:52px;margin:0;padding:22px 14px 6px;width:100%}.fs-cc-page form.woocommerce-form-login input.input-text:focus{border-color:var(--fs-cc-accent);outline:1px solid var(--fs-cc-accent)}.fs-cc-page form.woocommerce-form-login .show-password-input{background:none;border:0;cursor:pointer;height:22px;opacity:.6;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px}.fs-cc-page form.woocommerce-form-login .show-password-input:after{background:currentColor;content:"";display:block;height:18px;margin:2px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center /contain no-repeat;width:18px}.fs-cc-page form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:space-between}.fs-cc-page form.woocommerce-form-login .woocommerce-form-login__rememberme{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin:0;order:1}.fs-cc-page form.woocommerce-form-login .woocommerce-form-login__rememberme input{accent-color:var(--fs-cc-accent)}.fs-cc-page form.woocommerce-form-login .woocommerce-form-login__submit{background:var(--fs-cc-accent);border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;height:48px;margin:0;min-width:160px;order:2;padding:0 24px}.fs-cc-page form.woocommerce-form-login .woocommerce-form-login__submit:hover{background:#202020}.fs-cc-page form.woocommerce-form-login .lost_password{font-size:13px;grid-column:1/-1;margin:0}@media (max-width:640px){.fs-cc-page form.woocommerce-form-login{grid-template-columns:1fr}.fs-cc-page form.woocommerce-form-login .woocommerce-form-login__submit{width:100%}}.fs-cc .form-row .woocommerce-input-wrapper>strong{background:var(--fs-cc-selected);border:1px solid var(--fs-cc-border);border-radius:4px;box-sizing:border-box;display:block;font-size:15px;font-weight:400;height:52px;padding:22px 14px 6px}.fs-cc-page>.woocommerce>.woocommerce-notices-wrapper:not(:empty),.fs-cc>.woocommerce-NoticeGroup{box-sizing:border-box;grid-column:1/-1;margin-left:max(0px,calc(50% - 600px));max-width:600px;padding:24px 40px 0 20px;width:100%}.fs-checkout-compact .wc-error-box,.fs-checkout-compact .wc-error-box .box-inner,.fs-checkout-compact .wc-error-box .container{background:none;border:0;display:block;margin:0;max-width:none;opacity:1;padding:0;position:static;transform:none}.fs-checkout-compact .woocommerce-error{background:#fdf3f3 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23b42318' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 7v6m0 3.5v.5'/%3E%3C/svg%3E") 14px 15px /18px no-repeat;border:1px solid #e3b4b4;border-radius:4px;color:#8a1c12;font-size:14px;font-weight:400;line-height:1.5;list-style:none;margin:0;padding:14px 16px 14px 42px}.fs-checkout-compact .woocommerce-error li{border:0;margin:0;padding:0;text-align:left}.fs-checkout-compact .woocommerce-error li+li{margin-top:4px}.fs-checkout-compact .wc-error-box .button-wrap,.fs-checkout-compact .woocommerce-error li:before,.fs-checkout-compact .woocommerce-error:before{display:none}.fs-cc .form-row.woocommerce-invalid .select2-selection,.fs-cc .form-row.woocommerce-invalid input.input-text{border-color:#d92d20!important}@media (max-width:960px){.fs-cc>.woocommerce-NoticeGroup{margin:0 auto;max-width:600px;order:-2;padding:16px 20px 0}}.tw\:flex{display:flex}@media (width < 960px){.tw\:max-md\:hidden{display:none}}