@font-face{font-family:"Ladislav-SemiBold";src:url(../fonts/Ladislav-SemiBold.woff2) format("woff2"),url(../fonts/Ladislav-SemiBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ladislav-Bold";src:url(../fonts/Ladislav-Bold.woff2) format("woff2"),url(../fonts/Ladislav-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{font-family:"PT Sans",sans-serif}:root{--cc-btn-primary-bg: #ED3051;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #363943}div[data-service=youtube]{--im-btn-bg: rgba(255, 45, 45, 0.85);--im-btn-hover-bg: rgba(190, 42, 42, 0.95);--im-link-color: #fa6363;--im-link-hover-color: #c54747;--im-btn-active-box-shadow: 0 0 0 4px rgba(250, 24, 24, 0.15)}table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:2.5rem;vertical-align:top;border-color:var(--bs-table-border-color)}table>thead{vertical-align:bottom}table.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}table>tbody{vertical-align:inherit}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Ladislav-Bold" !important}.text-primary{color:#e42545 !important}.btn-primary{background-color:#e42545 !important;border-color:#e42545 !important}.btn-primary:hover{background-color:#363943 !important;border-color:#363943 !important}.separator-right{border-right:2px solid #000 !important}#sylius-cart-button{background-color:#fff;border:3px solid #e42545;transition:all .3s;display:flex;align-items:center;gap:.25rem;padding:.5rem 1.5rem}#sylius-cart-button img{width:1.875rem}#sylius-cart-button:hover{border-color:#363943}.section-title-l{font-size:3rem;margin-bottom:2.5rem !important}.menu-top{padding:.25rem .25rem;background-color:#e42545}.menu-top a{color:#fff;text-decoration:none;margin-right:1rem}.menu-top a:hover{color:#363943}.menu-top .smaller{color:#fff;font-size:.9rem}.middle-menu{border-bottom:3px solid #e42545;padding:1rem .25rem;display:flex;align-items:center;justify-content:space-between}.middle-menu .logo-col{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media(min-width: 992px){.middle-menu .logo-col{justify-content:flex-start;margin-bottom:0}}.middle-menu .logo-col img{height:75px;width:auto}.bottom-menu{margin-top:1rem;margin-bottom:1rem}.content-menu-navigation{list-style-type:none;margin-top:1rem;padding:1rem .25rem;display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin-bottom:0;letter-spacing:0;flex-direction:column}@media(min-width: 992px){.content-menu-navigation{margin-top:0;flex-direction:row;gap:2.5rem}}.content-menu-navigation .menu-item a{text-decoration:none;color:#e42545;font-size:1.7rem;font-weight:700;line-height:2.4rem;font-family:"Ladislav-Bold",sans-serif;text-transform:uppercase}.content-menu-navigation .menu-item a:hover{color:#363943}.card.product-card{border:none}.card.product-card .card-img{position:relative}.card.product-card .card-img .cart-btn{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background-color:#e42545;color:#fff;padding:.5rem 1.5rem;border-radius:1rem;font-size:1.25rem;text-decoration:none;transition:all .3s;font-family:"Ladislav-Bold",sans-serif;z-index:4}.card.product-card .card-img .cart-btn:hover{background-color:#363943}.card.product-card .card-img .cart-btn img{margin-left:.25rem;width:auto;height:1.75rem}.card.product-card .card-body{padding-left:0;padding-right:0}.card.product-card .card-body .card-title{font-size:1.5rem;font-family:"Ladislav-Bold",sans-serif}#info-banners{padding-top:3.5rem;padding-bottom:3.5rem}#info-banners .banner-item{text-align:center}#info-banners .banner-item img{max-width:70px}@media(min-width: 992px){#info-banners .banner-item{text-align:left}}#package-products{padding-top:1.5rem;padding-bottom:3.5rem}#guide-banner{padding-top:1.5rem;padding-bottom:1.5rem}#guide-banner h2{font-size:2.5rem;text-align:center;font-weight:700;margin-bottom:2.5rem !important;letter-spacing:-1px}#guide-banner h2 .title-primary{text-transform:uppercase;color:#e42545}#guide-banner h2 .title-secondary{text-transform:uppercase;color:#fdba2e}#guide-banner .guide-col{margin-bottom:1rem}#guide-banner .guide-col h3{text-align:center;font-size:1.1rem;font-weight:700;margin-bottom:0 !important}#guide-banner .guide-col p{text-align:center;font-size:.9rem;font-weight:400}#guide-banner .guide-col .guide-img{text-align:center}#guide-banner .btn-primary{background-color:#e42545 !important;border-color:#e42545 !important;font-weight:600}#guide-banner .btn-primary:hover{background-color:#363943 !important;border-color:#363943 !important}#faq-promo-section{padding-top:1.5rem;padding-bottom:3.5rem}#faq-promo-section h2{font-size:3rem;margin-bottom:2.5rem !important}#faq-promo-section .card.faq-card{background-color:#ebeaea;border:none;border-radius:1.25rem;margin-bottom:1rem}#faq-promo-section .card.faq-card .card-header{margin-top:1.25rem;border:none;background:#fff}#faq-promo-section .card.faq-card .card-header select{width:100%;border:none;font-size:1.5rem;font-weight:700}#faq-promo-section .card.faq-card .card-header select:focus{outline:none}#faq-promo-section .card.faq-card .card-header select:focus-visible{outline:none}#faq-promo-section .card.faq-card .card-body{font-size:1.25rem}#faq-promo-section .card.faq-card .card-body .show{height:auto}#faq-promo-section .card.faq-card .card-body .hide{height:0;overflow:hidden}@media(min-width: 992px){#faq-promo-section .single-product-card{padding-left:15%;padding-right:15%}}#user-feedback-section{padding-top:1.5rem;padding-bottom:3.5rem}#user-feedback-section .card.feedback-summary-card{background-color:#fdba2e;border:none;border-radius:1.25rem;padding-top:.25rem;padding-bottom:1.25rem;margin-bottom:.5rem}#user-feedback-section .card.feedback-summary-card .main-summary .summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}#user-feedback-section .card.feedback-summary-card .main-summary .summary-row .number{flex-shrink:1;font-size:3.5rem;font-weight:700;color:#fff}#user-feedback-section .card.feedback-summary-card .main-summary .summary-row .summary-text{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}#user-feedback-section .card.feedback-summary-card .main-summary .summary-row .summary-text .stars{font-size:2rem;color:#fff}#user-feedback-section .card.feedback-summary-card .main-summary .summary-row .summary-text .text{font-size:1rem;font-weight:400;color:#000;margin-top:-0.5rem}#user-feedback-section .card.feedback-summary-card .summary .summary-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#user-feedback-section .card.feedback-summary-card .summary .summary-row .progress{height:4px;background:rgba(0,0,0,0)}#user-feedback-section .card.feedback-summary-card .summary .summary-row .fa-star{color:#ec2f4f}#user-feedback-section .card.feedback-summary-card .summary .summary-row div:nth-child(1){flex-shrink:1;font-size:1.25rem;font-weight:700}#user-feedback-section .card.feedback-summary-card .summary .summary-row div:nth-child(2){flex-shrink:1;font-size:1.25rem;font-weight:700}#user-feedback-section .card.feedback-summary-card .summary .summary-row div:nth-child(3){flex-grow:1}#user-feedback-section .card.feedback-summary-card .summary .summary-row div:nth-child(4){flex-shrink:1;font-size:1.25rem}#user-feedback-section .card.feedback-card{border:none;box-shadow:8px 8px 12px 0px rgba(0,0,0,.1490196078);border-radius:1.25rem}#user-feedback-section .card.feedback-card .fa-star{color:#ff904d}#user-feedback-section .card.feedback-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#subscribe-banner{padding-top:3.5rem;padding-bottom:3.5rem;margin-bottom:3.5rem;background-color:#ededed}#subscribe-banner h2{margin-bottom:1.5rem}#subscribe-banner p{margin-bottom:1.5rem}footer{padding-top:4rem !important}footer a{text-decoration:none}footer a.item{margin-bottom:.25rem}#searchbar input{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#searchbar .input-group{background-color:#f3eeee;border:none;border-top-left-radius:5rem;border-bottom-left-radius:5rem;border-top-right-radius:2rem;border-bottom-right-radius:2rem;padding:10px 5px;align-items:center;margin-right:.5rem}#searchbar .search-icon{border:none;background-color:rgba(0,0,0,0);color:#e42545;flex-shrink:1}#searchbar .search-bar-field{height:100%;flex-grow:1}#searchbar .search-bar-field .search-field{height:100%}#searchbar .search-bar-field .search-field .sylius-filters__group{height:100%}#searchbar .search-bar-field .search-field .sylius-filters__group .search-input{width:100%;height:100%;border:none;color:#000;background-color:rgba(0,0,0,0);font-size:1rem}#searchbar .search-button .btn{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:5rem;border-bottom-right-radius:5rem;height:100%;font-weight:bold;font-size:1.25rem;padding:10px 20px}.login-widget{display:flex;justify-content:flex-end;align-items:center}.login-widget .login-widget_name{font-size:1.25rem;font-weight:700;margin-right:1rem;color:#000}.login-widget a{color:#000;text-decoration:none;display:flex;align-items:center;margin-left:1.5rem;font-size:1.1rem}.login-widget a:hover{color:#e42545}.login-widget a img{max-width:1.25rem;margin-right:.5rem}#promo-banners a.btn{background-color:#fdba2e;color:#fff;border-radius:5rem;font-size:1.5rem;padding:.25rem 1.75rem;font-family:"Ladislav-Bold"}#promo-banners a.btn:hover{background-color:#e42545}#promo-banners h3::after{content:"";display:block;width:40%;height:2px;margin-top:.75rem;background-color:#282828}#promo-banners .banner-big{position:relative;margin-bottom:1rem}@media(min-width: 992px){#promo-banners .banner-big h1{font-size:4rem}}#promo-banners .banner-big p{font-weight:600;margin-top:1rem;margin-bottom:1rem;font-size:1.25rem}@media(min-width: 992px){#promo-banners .banner-big p{margin-bottom:3rem}}#promo-banners .banner-big .text-overlay{position:absolute;bottom:2rem;left:2.5rem}#promo-banners .banner-small{position:relative;margin-bottom:1rem}#promo-banners .banner-small:last-child{margin-bottom:0}@media(min-width: 992px){#promo-banners .banner-small__top{margin-bottom:auto}}@media(min-width: 992px){#promo-banners .banner-small__bottom{margin-top:auto}}#promo-banners .banner-small h2{margin-bottom:2.5rem}#promo-banners .banner-small .text-overlay{position:absolute;bottom:2rem;left:2.5rem}#favourite-products{margin-bottom:3.5rem}.homepage-carousel-caption{position:absolute;bottom:2rem;left:2.5rem;text-align:left;color:#212529}.homepage-carousel-caption a.btn{background-color:#fdba2e;color:#fff;border-radius:5rem;font-size:1.5rem;padding:.25rem 1.75rem;font-family:"Ladislav-Bold"}.homepage-carousel-caption a.btn:hover{background-color:#e42545}@media(min-width: 992px){.homepage-carousel-caption h2{font-size:4rem}}.homepage-carousel-caption p{font-weight:600;margin-top:1rem;margin-bottom:1rem;font-size:1.25rem}@media(min-width: 992px){.homepage-carousel-caption p{margin-bottom:3rem}}.homepage-carousel-caption .text-overlay{position:absolute;bottom:2rem;left:2.5rem}.homepage-carousel img{max-height:50vh}.homepage-carousel-arrows .carousel-control-next,.homepage-carousel-arrows .carousel-control-prev{width:min(10%,5rem);filter:invert(1)}#labs_table .city{font-family:"Ladislav-SemiBold",sans-serif;font-size:1.5rem;line-height:2.25rem;color:#363943}.sylius-regular-unit-price .old-price{text-decoration:line-through}#filters-vertical #bitbag_elasticsearch_search_facets label{display:block !important}.results{margin-top:.5rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;width:600px !important;padding:0 1rem 0 1rem;background-color:#fff;backdrop-filter:blur(1px);z-index:16;box-shadow:0px 1px 2px 0px #f2eeee,0px 0px 0px 1px #f2eeee;visibility:hidden;color:#050428;max-height:50vh;overflow:hidden;border-radius:2rem}@media(max-width: 767px){.results{width:300px}}.results .result{padding:0}.results .result__category{padding-top:1rem;color:#050428}.results .result__link{padding-top:1rem}.results .result__link .result__container{max-height:400px;box-shadow:0px 1px 1px 0px #f2eeee,0px 0px 0px 1px #f2eeee;color:#050428;display:flex;flex-direction:row;align-items:center;overflow:hidden;border-radius:2rem;margin-bottom:.5rem;gap:1rem}.results .result__link .result__container .result__image{max-width:7rem;max-height:7rem;width:100%;object-fit:cover}@media(max-width: 767px){.results .result__link .result__container .result__image{max-width:6rem;max-height:6rem}}.results .result__link .result__container .result__content{display:flex;flex-direction:row;justify-content:space-between;font-weight:bold;padding:.5rem 3.7rem 0 0}@media(max-width: 767px){.results .result__link .result__container .result__content{flex-direction:column;justify-content:space-evenly;text-align:left;width:100%;padding:1rem}}.results .result__link .result__container .result__content .result__price{position:absolute;right:1.5rem}@media(max-width: 767px){.results .result__link .result__container .result__content .result__price{position:relative;right:0}}.results .result__link .result__container .result__description{padding:10px}.results .result__link .result__container:hover{background-color:rgba(250,250,250,.952)}/*# sourceMappingURL=styles.css.map */
