/*! 
Theme Name:		 GeekSupplies - GeneratePress
Theme URI:		 http://childtheme-generator.com/
Description:	 GeekSupplies - GeneratePress is a child theme of GeneratePress, created by ChildTheme-Generator.com
Author:			 Robert Danyi
Author URI:		 http://childtheme-generator.com/
Template:		 generatepress
Version:		 1.0.0
Text Domain:	 geeksupplies-generatepress
*/.site.grid-container{margin-top:30px}@media (max-width:768px){.woocommerce-page.archive .woocommerce-gsgp-archive-header-wrapper .site-content{padding-top:20px!important;padding-bottom:20px!important}}@font-face{font-family:creative-vintage-regular;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/CreativeVintage-Regular.ttf);font-weight:400}@font-face{font-family:creative-vintage-regular-no-ligatures;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/CreativeVintageRegular-SS.otf);font-weight:400}@font-face{font-family:creative-vintage-draft;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/CreativeVintage-Draft.ttf);font-weight:400}@font-face{font-family:creative-vintage-draft-no-ligatures;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/CreativeVintageDraft-SS.otf);font-weight:400}@font-face{font-family:fabulous-script;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/FabulousScript-Regular.ttf);font-weight:400}@font-face{font-family:fabulous-script-bold;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/FabulousScript-Bold.ttf);font-weight:400}@font-face{font-family:fabulous-script-thin;src:url(/wp-content/themes/geeksupplies-generatepress/fonts/FabulousScript-Thin.ttf);font-weight:400}.clear-both{clear:both}.gsgp-product-filter{text-decoration:none;display:block;margin-bottom:.5em}.gsgp-product-filter--active{text-decoration:underline}@media (min-width:769px){.main-navigation .inside-navigation{min-width:350px}}div.asl_w .probox .proinput input::-moz-placeholder{font-family:Lexend!important;font-weight:300!important;font-size:12px!important}div.asl_w .probox .proinput input:-ms-input-placeholder{font-family:Lexend!important;font-weight:300!important;font-size:12px!important}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input::placeholder{font-family:Lexend!important;font-weight:300!important;font-size:12px!important}#primary-menu{margin-left:auto}@media (max-width:850px){#primary-menu a{padding-left:4px!important;padding-right:4px!important}}#primary-menu .wpml-ls-menu-item>a>.wpml-ls-flag{width:20px!important;height:20px!important;max-width:none!important;margin-right:5px!important}#primary-menu .wpml-ls-menu-item .dropdown-menu-toggle{display:none!important}#primary-menu .wpml-ls-menu-item .sub-menu{width:40px!important}.add-to-cart-panel{z-index:1101!important}#secondary-navigation .main-nav{width:100%}#secondary-navigation #menu-categories-menu{justify-content:space-between;border-bottom:1px solid #e5e5e5}#secondary-navigation .dropdown-menu-toggle{padding-right:0!important}#secondary-navigation #menu-categories-menu>li>a{line-height:1;text-align:center;padding-top:1em;padding-bottom:1em}#secondary-navigation ul{flex-wrap:nowrap}@media (max-width:900px){#secondary-navigation ul li a{padding-left:12px!important;padding-right:12px!important}}@media (max-width:850px){#secondary-navigation ul li a{padding-left:8px!important;padding-right:8px!important}}#secondary-navigation ul ul{box-shadow:rgba(0,0,0,.5) 0 1px 1px}#secondary-navigation .menu-toggle{display:none}@media (max-width:768px){#secondary-navigation{display:none}}#menu-mobile-menu .sub-menu li{padding-left:20px}#primary-menu a,#secondary-navigation a{transition:color .2s!important}.menu-bar-items .shopping-cart{padding-left:5px;padding-right:5px}.menu-bar-items .shopping-cart svg{height:2em;width:2em;top:.5em}.wc-mini-cart{border:1px solid var(--base);box-shadow:none!important;border-radius:6px}@media (max-width:768px){#mobile-header{padding-left:20px!important;padding-right:20px!important}.main-navigation.has-branding .inside-navigation.grid-container{flex-wrap:wrap!important}.mobile-header-navigation{width:100%}.mobile-header-navigation .gsgp-mobile-header-logo,.mobile-header-navigation .mobile-header-logo{order:1!important;margin:0!important;margin-right:auto!important;display:flex;align-items:center}.mobile-header-navigation .gsgp-mobile-header-logo a,.mobile-header-navigation .mobile-header-logo a{display:inline-block;line-height:0}.mobile-header-navigation .menu-bar-items{order:2!important;margin-right:0!important}.mobile-header-navigation .menu-toggle{order:3!important;padding-right:0!important}}#generate-slideout-menu .gsgp-slideout-logo{padding:20px;text-align:center;margin-bottom:0;padding-bottom:0}#generate-slideout-menu .gsgp-slideout-logo a{display:inline-block}#generate-slideout-menu .gsgp-slideout-logo img{max-width:150px;height:auto}#generate-slideout-menu #menu-item-62{border-top:1px solid var(--base);padding-top:10px;margin-top:10px}#generate-slideout-menu #ajaxsearchlite2{margin:20px 20px 10px 10px}@media (max-width:768px){#generate-slideout-menu #ajaxsearchlite2{width:auto!important}}#ajaxsearchliteres2{margin-top:-30px!important}#menu-categories-menu .sub-menu{border-top:3px solid var(--accent)}#mobile-header{padding:0 10px}@media (max-width:1024px){.gp-icon.shopping-cart{padding:0}}@media (max-width:768px){.main-navigation .main-nav ul li a,.main-navigation .menu-bar-item>a,.menu-toggle{padding-left:20px}}.menu-account-button{padding:0 3px;margin:0 3px}.menu-account-button svg{display:block;transition:fill .2s}.menu-account-button:hover svg{fill:var(--accent)}#currency_sel_widget-0 .wcml_currency_switcher,.header-widget .widget_currency_sel_widget .wcml_currency_switcher{width:80px}#currency_sel_widget-0 .wcml_currency_switcher ul li,.header-widget .widget_currency_sel_widget .wcml_currency_switcher ul li{margin-bottom:0;border:0}.slideout-navigation .widget_currency_sel_widget{margin-top:0}.slideout-navigation .widget_currency_sel_widget .wcml_currency_switcher li.wcml-cs-active-currency a{color:var(--accent)}.slideout-navigation .widget_currency_sel_widget .wcml_currency_switcher li a{padding:7px 0}@media (max-width:768px){.site-logo img{height:60px!important;max-width:none!important;width:auto!important}}.home #menu-categories-menu{border:none!important}.home .site.grid-container{margin-top:0}.wp-block-media-text__media{border-radius:4px}.grid-cta-container{height:100%}.grid-cta-container--small{position:relative}.grid-cta-container .wp-block-image{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.grid-vertical-stretch>.gb-grid-column>.gb-container>.gb-inside-container{height:100%}@media (max-width:768px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.woocommerce .product h1.product_title{text-align:left}.woocommerce .product .woocommerce-product-details__short-description p{margin-bottom:0}.woocommerce .product #full-description-link{margin-bottom:20px;display:inline-block;margin-top:5px}.woocommerce .product #product_detail_shipping_table{border:none;padding:0}.woocommerce .product #product_detail_shipping_table td,.woocommerce .product #product_detail_shipping_table tr{border:none;padding:0}.woocommerce .product #product_detail_shipping_table .product_detail_shipping_table__quantity{font-style:italic;color:var(--warning);font-size:12px}.woocommerce .product #product_detail_shipping_table span{font-weight:700}.woocommerce .product #product_detail_shipping_table span.onbackorder{color:var(--warning)}.woocommerce .product #product_detail_shipping_table span.instock{color:var(--success)}.woocommerce .product #product_detail_shipping_table span.outofstock{color:var(--error)}.woocommerce .product .woocommerce-product-gallery-outer-wrapper{display:flex;width:40%;flex-direction:column;float:left;margin-right:4%}.woocommerce .product .flex-direction-nav{margin:0}.woocommerce .product .flex-direction-nav>li{display:block;position:absolute;top:calc((100% - 100px)/ 2);transform:translateY(-50%)}.woocommerce .product .flex-direction-nav>li a{display:block;font-size:0;width:40px;height:40px;cursor:pointer;position:relative;background-color:#fff;border-radius:20px;transition:all .3s;box-shadow:0 6px 10px rgba(0,0,0,.15)}.woocommerce .product .flex-direction-nav>li a:after{content:"";position:absolute;right:calc((100% - 10px)/ 2);top:calc((100% - 2px)/ 2);width:10px;height:1px;background-color:var(--contrast);transform:rotate(45deg);transform-origin:right;transition:all .3s}.woocommerce .product .flex-direction-nav>li a:before{content:"";position:absolute;right:calc((100% - 10px)/ 2);top:calc((100% - 3px)/ 2);width:10px;height:1px;background-color:var(--contrast);transform:rotate(-45deg);transform-origin:right;transition:all .3s}.woocommerce .product .flex-direction-nav>li a:hover{background-color:var(--accent)}.woocommerce .product .flex-direction-nav>li a:hover:after,.woocommerce .product .flex-direction-nav>li a:hover:before{background-color:#fff}.woocommerce .product .flex-direction-nav--double-row>li{top:calc((100% - 200px)/ 2)}.woocommerce .product .flex-direction-nav .flex-nav-prev{left:0}.woocommerce .product .flex-direction-nav .flex-nav-prev a:after{transform-origin:left;right:unset;left:calc((100% - 10px)/ 2);top:calc((100% - 3px)/ 2)}.woocommerce .product .flex-direction-nav .flex-nav-prev a:before{transform-origin:left;right:unset;left:calc((100% - 10px)/ 2);top:calc((100% - 2px)/ 2)}.woocommerce .product .flex-direction-nav .flex-nav-next{right:0}.woocommerce .product #slider-nav-wrapper{position:relative}.woocommerce .product .woocommerce-Tabs-panel.wc-tab h2{display:none!important}.woocommerce .product table.shop_attributes{border:1px solid #f3f3f3!important}.woocommerce .product table.shop_attributes tr:nth-child(odd){background:#e5e5e573!important}.woocommerce .product table.shop_attributes td,.woocommerce .product table.shop_attributes th,.woocommerce .product table.shop_attributes tr{text-align:left!important;border:0!important;background:0 0!important;padding:3px 0!important;padding-left:10px!important}.woocommerce .product table.shop_attributes td p,.woocommerce .product table.shop_attributes th p,.woocommerce .product table.shop_attributes tr p{padding:0!important;font-style:normal!important}.woocommerce .product .woocommerce-tabs ul.tabs{overflow:visible!important}.woocommerce .product .woocommerce-tabs ul.tabs li{border:0!important;background-color:transparent!important;padding:0!important;margin-right:30px!important}.woocommerce .product .woocommerce-tabs ul.tabs li a{display:inline-block;color:var(--contrast)!important;position:relative}.woocommerce .product .woocommerce-tabs ul.tabs li a:after{content:"";display:block;position:absolute;width:100%;height:4px;background-color:var(--accent);bottom:0;left:0;opacity:0;transform:translateY(5px);transition:all .3s}.woocommerce .product .woocommerce-tabs ul.tabs li a:hover:after{opacity:1;transform:translateY(0)}.woocommerce .product .woocommerce-tabs ul.tabs li.active a{color:var(--accent)!important}.woocommerce .product .woocommerce-tabs ul.tabs li.active a:after{opacity:1;transform:translateY(0)}.woocommerce .product div.images .flex-control-thumbs li{position:relative;width:20%;clear:none!important}@media (max-width:500px){.woocommerce .product div.images .flex-control-thumbs li{width:25%;clear:none!important}}.woocommerce .product div.images .flex-control-thumbs li:nth-child(8) span.more-images{display:none}@media (max-width:500px){.woocommerce .product div.images .flex-control-thumbs li:nth-child(8) span.more-images{display:flex}}.woocommerce .product div.images .flex-control-thumbs li:nth-child(n+11){display:none}.woocommerce .product div.images .flex-control-thumbs li span.more-images{color:#fff;display:block;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#00000044;cursor:pointer}.woocommerce .product .related.products,.woocommerce .product .up-sells.products{margin:30px 0}.woocommerce .product .related.products:before,.woocommerce .product .up-sells.products:before{content:"";display:block;width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);margin-bottom:30px}.woocommerce .product form.cart{margin-bottom:1em!important}.woocommerce .product .yith-wcwl-add-to-wishlist{margin-bottom:1em;margin-top:0}.woocommerce .product .yith-wcwtl-msg span{color:var(--accent)!important}.woocommerce .product .bundle_form .bundled_product{width:50%!important;padding-right:20px}@media (max-width:1100px){.woocommerce .product .bundle_form .bundled_product{width:100%!important}}@media (max-width:768px){.woocommerce .product .bundle_form .bundled_product{width:50%!important}}@media (max-width:600px){.woocommerce .product .bundle_form .bundled_product{width:100%!important}}.woocommerce .product .bundle_form .bundled_product .bundled_product_title{display:flex;align-items:center}.woocommerce .product .bundle_form .bundled_product .bundled_product_title .bundled_product_title_link{width:30px}.woocommerce .product .bundle_form .bundled_product .price{font-size:16px}.woocommerce .product .bundle_form .bundled_product .price .woocommerce-Price-amount{font-size:16px}.woocommerce .product .bundle_form .bundled_product #product_detail_shipping_table{display:none!important}.woocommerce .product .bundle_form .bundle_button{display:flex}.products .product:hover .woocommerce-product-card__image-overlay{opacity:1}.products .product .woocommerce-product-details__short-description strong{display:inline!important}.products .product .wc-product-image .secondary-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease-in-out;transform:translate(-50%,0) scale(1.01);background-color:#fff}.products .product .woocommerce-product-card__image-overlay{position:absolute;top:0;right:0;z-index:3;opacity:0;transition:opacity .2s;display:flex;flex-direction:column}.products .product .woocommerce-product-card__image-overlay .button{margin:0!important}.products .product .woocommerce-product-card__image-overlay--phone{display:none}.products .product .onsale{left:0!important;right:auto!important}.products .product .gsgp-badge--novinka{position:absolute;top:3px;right:3px;z-index:1;padding:.35em .6em;font-size:12px;line-height:1.2;color:#fff;background:var(--accent,#fc9daa)}.products .product .onsale~.gsgp-badge--novinka{top:2em}.products .product .woocommerce-loop-product__link{margin-bottom:0!important}.products .product .woocommerce-product-card-infobar{display:flex;align-items:flex-end;justify-content:space-between;align-items:flex-start;margin-top:15px}.products .product .woocommerce-product-card-infobar__left{margin-top:auto;margin-right:10px;text-align:left}.products .product .woocommerce-product-card-infobar__left .price{margin:0!important;text-align:left;display:inline!important}.products .product .woocommerce-product-card-infobar__left .price del{display:inline-flex!important;padding-right:5px;position:relative;padding-right:0!important;margin-right:10px;text-decoration:none!important}.products .product .woocommerce-product-card-infobar__left .price del::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:var(--accent)}.products .product .woocommerce-product-card-infobar__left .price del .amount{font-size:18px!important}.products .product .woocommerce-product-card-infobar__left .price .amount{font-size:24px!important}.products .product .woocommerce-product-card-infobar__left .stock-status{margin:0;color:var(--success);font-weight:700;font-size:14px}.products .product .woocommerce-product-card-infobar__left .stock-status--onbackorder{color:var(--warning)}.products .product .woocommerce-product-card-infobar__left .stock-status--instock{color:var(--success)}.products .product .woocommerce-product-card-infobar__left .stock-status--outofstock{color:#c6c6c6}.products .product .woocommerce-product-card-infobar__left .shipment-arrival-date{margin:0;margin:0;font-size:14px;color:var(--contrast)!important}.products .product .woocommerce-product-card-infobar__right{margin-top:auto;margin-bottom:0}.products .product .woocommerce-product-card-infobar__right .star-rating{margin:0 auto;margin-bottom:5px!important;margin-top:7px!important}.products .product .woocommerce-product-card-infobar__right .button{font-size:17px;padding:10px;margin:0;margin-top:5px!important;text-align:center;border-radius:0}.products .product .woocommerce-product-card-infobar__right .button.loading{opacity:1}.products .product .woocommerce-product-card-infobar__right .button.loading::after{z-index:9;right:50%;margin-right:-.5em;color:var(--accent)}.products .product .woocommerce-product-card-infobar__right .button.loading::before{content:"";position:absolute;z-index:8;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.8)}@media (max-width:1150px) and (min-width:1025px){.products .product .woocommerce-product-card-infobar .price .amount{font-size:20px!important}.products .product .woocommerce-product-card-infobar .stock-status{font-size:13px}.products .product .woocommerce-product-card-infobar .shipment-arrival-date{font-size:12px}.products .product .woocommerce-product-card-infobar .star-rating{font-size:.7em}.products .product .woocommerce-product-card-infobar .add_to_cart_button{padding:7px!important;font-size:15px!important}}@media (max-width:785px) and (min-width:769px){.products .product .woocommerce-product-card-infobar .price .amount{font-size:20px!important}.products .product .woocommerce-product-card-infobar .stock-status{font-size:13px}.products .product .woocommerce-product-card-infobar .shipment-arrival-date{font-size:12px}.products .product .woocommerce-product-card-infobar .star-rating{font-size:.7em}.products .product .woocommerce-product-card-infobar .add_to_cart_button{padding:7px!important;font-size:15px!important}}@media (max-width:768px){.products .product .add_to_cart_button{padding:7px!important;font-size:14px!important}.products .product .shipment-arrival-date,.products .product .stock-status{text-align:center}.products .product .price{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;align-items:center!important}.products .product .price del{padding:0!important;text-align:center!important}.products .product .woocommerce-product-card-infobar__left{margin:0!important}.products .product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.products .product .wc-product-image{display:flex;justify-content:center}.products .product .woocommerce-product-card__image-overlay--desktop{display:none!important}.products .product .woocommerce-product-card__image-overlay--phone{display:flex!important;position:relative;opacity:1;align-items:center;margin:0}}@media (max-width:768px){.products .product .yith-wcwl-add-to-wishlist{margin-bottom:0}}.products .product .yith-wcwl-add-button{display:flex;justify-content:flex-end;margin-top:.5em}.products .product .yith-wcwl-add-button span{display:none}@media (max-width:768px){.products .product .yith-wcwl-add-button{display:none!important}}.alm-load-more-btn.alm-load-more-btn--prev{display:inline-block!important;padding:15px!important;background-color:var(--accent)!important;color:#fff;border:none;border-radius:3px!important;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:all .1s;margin-bottom:40px!important}.alm-load-more-btn.alm-load-more-btn--prev:hover{background:#cb5151!important;color:#fff!important;transform:scale(.97);text-decoration:none!important}.alm-load-more-btn.alm-load-more-btn--prev:active{transform:scale(.91)}.woocommerce-page.archive .woocommerce-ordering{margin-bottom:30px}.woocommerce-page.archive .site-content{flex-wrap:wrap}@media (max-width:768px){.woocommerce-page.archive .gsgp-archive-filters-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:1rem;padding:.6em 1em;font-size:1rem;color:var(--contrast,#333);background:var(--base-2,#f5f5f5);border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.woocommerce-page.archive .gsgp-archive-filters-toggle:hover{background:var(--accent,#fc9daa);color:#fff;border-color:var(--accent)}.woocommerce-page.archive .site-content>#left-sidebar{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;margin:0;padding:1rem;background:var(--base,#fff);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:100001;transform:translateX(100%);transition:transform .25s ease-out;overflow-y:auto;-webkit-overflow-scrolling:touch}.woocommerce-page.archive .site-content.grid-container>#left-sidebar{flex:0 0 0!important;max-width:0!important;min-width:0!important;padding:0!important;overflow:visible!important}.woocommerce-page.archive .site-content.grid-container>.content-area{flex:1 1 100%!important;max-width:100%!important}.woocommerce-page.archive .gsgp-filters-overlay-close{display:block;width:100%;margin-bottom:1rem;padding:.5em 1em;font-size:.95rem;font-weight:600;color:var(--contrast);background:var(--base-2);border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.woocommerce-page.archive .gsgp-filters-overlay-close:hover{background:var(--accent);color:#fff}.woocommerce-page.archive .inside-left-sidebar>.widget{padding:10px 20px}.woocommerce-page.archive #left-sidebar .wp-block-search__inside-wrapper{flex-wrap:wrap}.woocommerce-page.archive #left-sidebar .wp-block-search__input{width:100%!important;max-width:100%;margin:0}.woocommerce-page.archive #left-sidebar .wp-block-search__button{position:static;width:100%;margin:0}}@media (min-width:769px){.woocommerce-page.archive .gsgp-archive-filters-toggle{display:none}.woocommerce-page.archive .gsgp-filters-overlay-close{display:none}}.woocommerce-page.archive .woocommerce-gsgp-archive-header-wrapper{flex-basis:100%;width:100%;order:-20;margin-top:10px;margin-bottom:20px;background-color:var(--base-2)}.woocommerce-page.archive .woocommerce-gsgp-archive-header-wrapper .site-content{align-items:center;justify-content:space-between;padding-top:50px;padding-bottom:50px}.woocommerce-page.archive .woocommerce-gsgp-archive-header-wrapper .site-content .woocommerce-products-header__title{margin-bottom:0}.woocommerce-page.archive .woocommerce-gsgp-archive-header-wrapper .site-content .woocommerce-breadcrumb{margin-bottom:0}.woocommerce-page.archive #block-24{padding-top:0}.woocommerce-page.archive .woocommerce-ordering .orderby{border-radius:6px}.woocommerce-page.archive .wp-block-search .wp-block-search__label{display:none}@media (min-width:769px) and (max-width:1024px){.woocommerce-page.archive .wp-block-search .wp-block-search__inside-wrapper{flex-wrap:wrap}.woocommerce-page.archive .wp-block-search .wp-block-search__button{margin-left:0;margin-top:5px}}.woocommerce-page.archive .product-category.product a:hover h2{color:var(--accent)}.woocommerce-page.archive .product-category.product a h2{transition:color .2s;color:#000}@media (max-width:768px){body.gsgp-filters-overlay-open .site-content #left-sidebar{transform:translateX(0)!important}}.gsgp-filters-overlay-backdrop{display:none;position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease-out}@media (max-width:768px){.gsgp-filters-overlay-backdrop{display:block;pointer-events:none}}@media (max-width:768px){body.gsgp-filters-overlay-open .gsgp-filters-overlay-backdrop{pointer-events:auto;opacity:1}}@media (min-width:769px){.gsgp-filters-overlay-backdrop{display:none!important}}.blog article.post.type-post .inside-article{display:flex;align-items:center}.blog article.post.type-post .inside-article .post-image{flex-basis:40%;margin-bottom:0}.blog article.post.type-post .inside-article .post-image img{border-radius:10px;position:relative;box-shadow:-10px 10px 10px #f0727473}.blog article.post.type-post .inside-article .post-text-wrapper{flex-basis:60%;margin-left:50px}.blog article.post.type-post .inside-article .post-text-wrapper .entry-title{font-size:28px;font-weight:700}.blog article.post.type-post .inside-article .post-text-wrapper .entry-summary{margin-top:10px}.blog article.post.type-post .inside-article .post-text-wrapper .entry-meta{margin-top:10px;display:flex;font-weight:700}.blog article.post.type-post .inside-article .post-text-wrapper .entry-meta .cat-links{margin-right:20px}.blog article.post.type-post:nth-of-type(even) .inside-article{flex-direction:row-reverse}.blog article.post.type-post:nth-of-type(even) .inside-article .post-image img{box-shadow:10px 10px 10px #f0727473}.blog article.post.type-post:nth-of-type(even) .inside-article .post-text-wrapper{margin-left:0;margin-right:50px}@media (max-width:1040px){.blog article.post.type-post .entry-summary{font-size:14px}.blog article.post.type-post .entry-title{font-size:22px!important}.blog article.post.type-post .entry-meta{font-size:14px}}@media (max-width:800px){.blog article.post.type-post .inside-article{flex-direction:column!important;align-items:flex-start}.blog article.post.type-post .inside-article .post-image{max-width:90%;margin-bottom:20px}.blog article.post.type-post .inside-article .post-image a{max-width:450px;display:block}.blog article.post.type-post .inside-article .post-text-wrapper{margin:0!important}.blog article.post.type-post .inside-article .entry-meta{display:block!important}.blog article.post.type-post .inside-article .entry-meta .cat-links{margin:0!important}.blog article.post.type-post:nth-of-type(even) .inside-article{align-items:flex-end;text-align:right}}.single-post article.post .featured-image img{border-radius:10px;box-shadow:10px 10px 10px #f0727473}.single-post article.post .entry-header{text-align:center;padding-bottom:20px;border-bottom:1px solid var(--base)}.single-post article.post .wp-block-image{margin-bottom:40px!important}.single-post article.post .wp-block-image figcaption{border-radius:10px}.single-post article.post .wp-block-image img{border-radius:10px;box-shadow:10px 10px 10px #f0727473}.widget-area .widget .widget-title{margin-bottom:5px}.widget-area .widget .wp-block-social-links .wp-social-link{margin-bottom:0}.widget-area .widget .wp-block-latest-posts li{margin-bottom:25px;display:flex;flex-wrap:wrap}.widget-area .widget .wp-block-latest-posts li:last-child{margin-bottom:0!important}.widget-area .widget .wp-block-latest-posts li a{display:flex;flex-basis:calc(100% - 75px);align-items:center;padding-left:20px;font-weight:700;line-height:1.2em}@media (max-width:1000px){.widget-area .widget .wp-block-latest-posts li a{flex-basis:calc(100% - 60px);padding-left:10px;font-size:14px}}.widget-area .widget .wp-block-latest-posts__featured-image img{border-radius:10px;margin-bottom:0}@media (max-width:1000px){.widget-area .widget .wp-block-latest-posts__featured-image img{max-width:60px!important;max-height:60px!important}}.widget-area .widget .wp-block-latest-posts__post-excerpt{font-size:14px;line-height:1.2em}.widget-area .widget .wp-block-tag-cloud a{font-size:15px;font-weight:700}.widget-area .wc-block-product-search__fields{position:relative}.widget-area .wc-block-product-search__field{border-radius:6px;background:0}.widget-area .wc-block-product-search__button{position:absolute;right:0;height:100%;border-top-right-radius:6px;border-bottom-right-radius:6px}.widget-area .ts-product-categories-widget{padding:0}.widget-area .ts-product-categories-widget .widgettitle{font-size:20px;line-height:1.5;font-weight:400;text-transform:none;margin-bottom:5px}.widget-area .ts-product-categories-widget .product-categories li{margin-bottom:.5em}.widget-area .ts-product-categories-widget .product-categories li.active a{font-weight:700}.widget-area .ts-product-categories-widget .product-categories li a{text-decoration:none}.widget-area .widget_price_filter .widget-title{margin-bottom:10px}.widget-area .widget_price_filter .price_slider{height:3px;margin-left:0}.widget-area .widget_price_filter .price_slider_amount{line-height:1.2em}.widget-area .widget_price_filter .ui-slider-handle{width:20px!important;border-radius:0!important;top:-.45em!important;display:flex!important;justify-content:center!important;background-color:transparent!important;margin-left:-10px!important}.widget-area .widget_price_filter .ui-slider-handle:after{content:"";display:block;height:100%;width:3px;background-color:#666}.widget-area .widget_price_filter .price_slider_amount .button{border-radius:0}.widget-area .widget_layered_nav a{text-decoration:none}.widget-area .widget_layered_nav .count{display:none}.widget-area .widget_product_tag_cloud .tagcloud a{font-size:16px!important;text-decoration:none}.widget-area .wc-block-product-filter-price-slider .text input[type=text]{max-width:80px}.wp-block-latest-posts li{margin-bottom:20px}.wp-block-latest-posts__featured-image{float:left;margin-right:20px}.wp-block-latest-posts__featured-image img{border-radius:5px}.wp-block-latest-posts__post-excerpt{line-height:1.6}.gsgp-note_categories{display:flex;flex-wrap:wrap;padding:0 5%}.gsgp-note_categories .gsgp-note_category{width:33.333%;display:block;height:400px;position:relative;overflow:hidden;padding:10px;transition:all .2s}.gsgp-note_categories .gsgp-note_category:hover{padding:5px}.gsgp-note_categories .gsgp-note_category:hover p{color:var(--accent);transform:scale(1.1)}.gsgp-note_categories .gsgp-note_category img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.gsgp-note_categories .gsgp-note_category p{position:absolute;bottom:20%;left:0;right:0;text-align:center;margin:0;background-color:#ffffffc4;font-family:creative-vintage-regular;font-weight:500;padding:10px 11%;color:var(--contrast);font-size:30px;transition:all .2s}@media (max-width:1024px){.gsgp-note_categories .gsgp-note_category{width:50%}}@media (max-width:768px){.gsgp-note_categories .gsgp-note_category{width:100%;height:300px}}article.zapisky.type-zapisky .gs-acf-gallery{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(max(200px,(100% - 30px) / 4),1fr));margin:var(--wp--preset--spacing--lg) auto;max-width:var(--wp--style--global--content-size)}article.zapisky.type-zapisky .gs-acf-gallery a img{display:block;height:auto;transition:all .7s ease;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}article.zapisky.type-zapisky .gs-acf-gallery a:hover img{transform:scale(1.02)}.woocommerce-store-notice{background-color:var(--accent)!important}.woocommerce-cart-form .product-name a{text-decoration:none!important}@media (min-width:769px) and (max-width:1024px){.woocommerce-cart-form .product-thumbnail{padding:10px!important}.woocommerce-cart-form .product-thumbnail img{width:100%!important}}@media (max-width:768px){.woocommerce-cart-form .cart_item{margin-bottom:25px;background-color:var(--base-2);border-radius:10px;box-shadow:2px 2px 10px var(--contrast-3)}.woocommerce-cart-form .cart_item td{padding:10px!important}.woocommerce-cart-form .product-thumbnail{display:flex!important;justify-content:center}.woocommerce-cart-form .product-thumbnail::before{display:none}.woocommerce-cart-form .product-thumbnail img{height:100px!important;width:auto!important}.woocommerce-cart-form .product-subtotal{border:0!important}.woocommerce-cart-form .product-remove{display:flex!important;justify-content:flex-end!important;padding:0!important;border:0!important}.woocommerce-cart-form .product-remove a{position:relative;right:15px;top:15px}}.woocommerce-checkout #billing_country_field .select2-selection{height:46px;border-radius:0;background-color:var(--base-2);border-color:var(--base)}.woocommerce-checkout #billing_country_field .select2-selection__rendered{line-height:46px;padding-top:0;padding-bottom:0}.woocommerce-checkout .select2-container--open .select2-dropdown--below{top:-27px}@media (max-width:768px){.woocommerce-checkout .select2-container--open .select2-dropdown--below{top:-40px}}.woocommerce-checkout .heureka-terms-label .woocommerce-form__label-for-checkbox{line-height:1}@media (max-width:768px){.woocommerce-MyAccount-navigation{margin-bottom:30px}}.woocommerce-edit-address .woocommerce-Address-title .edit{float:left!important}.woocommerce-EditAccountForm legend{margin-bottom:0;padding-top:1em!important;font-size:24px;font-family:creative-vintage-regular-no-ligatures;font-weight:500;font-size:20px;line-height:1.5em}.products .yith-wcwl-add-to-wishlist-button__label{display:none!important}.products .yith-add-to-wishlist-button-block{margin:0;position:absolute;top:55px;right:0}.products .yith-wcwl-add-to-wishlist-button{color:#fff;background:var(--accent)}.yith-wcwl-add-to-wishlist-button{color:var(--accent);background:0 0}table.wishlist_table tr th.product-name{font-size:14px}@media (max-width:768px){.products .yith-add-to-wishlist-button-block{display:none!important}}.button,.gb-button,button{transition:all .1s}.button:hover,.gb-button:hover,button:hover{transform:scale(.97)}.button:active,.gb-button:active,button:active{transform:scale(.91)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-left:0!important}#post-3 ol,#post-3 ul{margin-left:1em}