/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-bs-theme=light]{--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1.1rem;}a{text-decoration:none;}a{color:#7f3d46;}a:hover{color:#9a001c;}body{font-family:"Manrope",sans-serif !important;}body.toolbar-fixed{--deal-toolbar-offset:2.4375rem;padding-top:var(--deal-toolbar-offset) !important;scroll-padding-top:var(--deal-toolbar-offset);}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#d24b3d;--bs-btn-border-color:#d24b3d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d24b3d;--bs-btn-hover-border-color:#d24b3d;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d24b3d;--bs-btn-active-border-color:#d24b3d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d24b3d;--bs-btn-disabled-border-color:#d24b3d;}.btn,.node-preview-container .node-preview-backlink,a.button,.button,button.link{--bs-btn-border-radius:3px;}.view-commerce-cart-form .form-actions{display:flex;justify-content:flex-end;}.hero-wrapper{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/themes/custom/deal/img/Subpage_Header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100px;display:flex;align-content:flex-end;justify-content:space-around;align-items:center;}.region-hero input{line-height:2rem;}.navbar-brand .site-slogan{opacity:0.7;font-size:1rem !important;}.product-full .field--name-price{font-size:1.5rem;font-weight:700;}.block-views-exposed-filter-blocksearch-page-1 form{margin:0 auto;display:flex;justify-content:center;font-size:1.8rem;}.block-views-exposed-filter-blocksearch-page-1 form .form-actions{display:inline-block;margin-top:1em;margin-bottom:1em;}.block-views-exposed-filter-blocksearch-page-1 form .form-actions input{vertical-align:top;}.block-views-exposed-filter-blocksearch-page-1 form label{display:none;}.view-id-category_products .view-filters .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.5rem 0.75rem;}.view-id-category_products .view-filters .form--inline::after{display:none;}.view-id-category_products .view-filters .form--inline > .form-item,.view-id-category_products .view-filters .form--inline > .form-actions,.view-id-category_products .view-filters .form--inline > #edit-actions{float:none;margin:0;}.view-id-category_products .view-filters .form--inline .form-actions{display:flex;align-items:flex-end;}@media (min-width:992px){.view-id-category_products .view-filters .form--inline{flex-wrap:nowrap;}}.hero-wrapper{}.under-hero-wrapper{background-color:#eee;}main{margin-top:50px;}main.edulink-front{margin-top:0;}.block-views-blockleft-categories-block-block-2{}.field--name-field-paragraphs > .field__item{margin-bottom:3rem;}@media(min-width:1024px){td.views-field-purchased-entity{width:60%;}}input.delete-order-item{background-color:#999;border-color:#999;}input.delete-order-item:hover{background-color:#777;border-color:#777;}.cart.cart-form{margin-bottom:4rem;}.navbar-brand .site-title{text-transform:none;font-size:2.2rem;font-size:2rem;font-weight:inherit;letter-spacing:inherit;}.field--name-field-block .h2,.field--name-field-block h2{font-size:2rem;text-align:center;margin-bottom:2rem;background-color:#fafafa;padding:5px 10px;border-bottom:2px solid red;}.product-full{display:flex;flex-direction:row-reverse;justify-content:space-between;}.product-full .product-left{width:100%;padding-right:40px;}.product-full .product-right{min-width:400px;max-width:40%;padding-left:2rem;}@media(max-width:1200px){.product-full{display:block;}.product-full .product-right{max-width:100%;padding-left:0;}}@media (min-width:1200px){.store-accordion .accordion-header{display:none;}.store-accordion .accordion-collapse.collapse{display:block !important;}.accordion-button::after{display:none;}}.product-full .field--name-field-product-image,.product-full .field--name-field-images{margin-bottom:20px;}.product-full .field--name-field-images{display:flex;max-width:480px;flex-wrap:wrap;}.product-full .field--name-field-images img{width:160px;}.view-id-left_categories_block .views-view-responsive-grid__item{display:flex;}.view-id-left_categories_block .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{display:flex;align-items:center;justify-content:center;flex:1;width:100%;background:#f4f4f4;text-align:center;padding:15px 20px;border-radius:5px;border:2px solid #e9e9e9;min-height:92px;color:#5d5d5d;font-size:0.9rem;}.view-id-left_categories_block .views-view-responsive-grid__item .views-view-responsive-grid__item-inner a{color:#cf0026;font-size:1.2rem;}@media(min-width:992px){.region-nav-additional{display:flex;}.language-switcher-language-url,.region-nav-additional .navbar-nav{border-left:1px solid #ddd;padding-left:5px;margin-left:5px;}}@media(max-width:992px){.navbar-collapse{padding:10px;position:absolute;top:65px;right:12px;z-index:10;border-radius:5px;width:300px;background:#f5f5f5;border:1px solid #ccc;}.navbar-collapse > div{}.navbar-collapse a{padding-top:0.3rem;padding-bottom:0.3rem;}}#block-deal-cartintop{font-weight:bold;}.language-switcher-language-url ul{padding-left:5px;margin-bottom:0;}.language-switcher-language-url li{display:inline-block;margin:0 5px;margin-top:8px;}.brand-abc{color:var(--bs-btn-active-bg);color:#cf0026;font-weight:bold;}.brand-deal{}.product-teaser_micro{background:#f7f7f7;text-align:center;border-radius:10px;padding:0 0 10px;margin-bottom:20px;border:1px solid #e8e8e8;}.product-teaser_micro .field--name-title,.product-teaser_micro .product-title-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;height:calc(1.3em * 3);margin-bottom:4px;min-width:0;max-width:100%;overflow-wrap:anywhere;}.product-teaser_micro .img-fluid{max-width:100%;height:auto;margin-bottom:5px;border-radius:10px 10px 0 0;}.product-teaser_micro .field--name-price,.product-teaser_micro .field--name-title,.product-teaser_micro .product-title-link{padding:0 10px;}.product-teaser_micro .field--name-price{font-size:120%;font-weight:bold;}.views-view-responsive-grid--horizontal:has(.product-teaser_micro){width:100%;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:576px){.views-view-responsive-grid--horizontal:has(.product-teaser_micro){grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:992px){.views-view-responsive-grid--horizontal:has(.product-teaser_micro){grid-template-columns:repeat(5,minmax(0,1fr));}}.views-view-responsive-grid--horizontal:has(.product-teaser_micro) .views-view-responsive-grid__item{display:flex;min-width:0;max-width:100%;overflow:hidden;}.views-view-responsive-grid--horizontal:has(.product-teaser_micro) .views-view-responsive-grid__item-inner{display:flex;flex:1;width:100%;min-width:0;max-width:100%;overflow:hidden;}.views-view-responsive-grid__item{display:flex;min-width:0;}.views-view-responsive-grid__item-inner{display:flex;flex:1;width:100%;min-width:0;}.views-view-responsive-grid:has(.product-teaser_micro) .views-field-rendered-entity,.views-view-responsive-grid:has(.product-teaser_micro) .views-field-rendered-entity > .field-content{display:block;min-width:0;max-width:100%;}.views-view-responsive-grid .product-teaser_micro{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;margin-bottom:0;overflow:hidden;}.views-view-responsive-grid .product-teaser_micro .field--name-field-category{margin-top:auto;padding:12px 10px 12px;min-width:0;}.product-teaser_micro:hover{box-shadow:0px 12px 20px rgba(0,0,0,.1) !important;}.product-teaser_micro .field--name-field-category{margin-top:12px;padding:0 10px 8px;max-width:100%;min-width:0;overflow:hidden;}.product-teaser_micro .field--name-field-category .field__item{display:block;max-width:100%;min-width:0;overflow:hidden;padding:4px 12px;background:rgba(210,75,61,0.1);border:1px solid rgba(210,75,61,0.22);border-radius:12px;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;}.product-teaser_micro .field--name-field-category .field__item + .field__item{margin-top:8px;}.product-teaser_micro .field--name-field-category .field__item:hover{background:#d24b3d;border-color:#d24b3d;}.product-teaser_micro .field--name-field-category .field__item:hover a{color:#fff;}.product-teaser_micro .field--name-field-category a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:0;font-size:0.72rem;font-weight:600;line-height:1.35;letter-spacing:0.03em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;white-space:normal;color:#b83d30;background:none;border:0;border-radius:0;transition:color 0.2s ease;}.product-teaser_micro .field--name-field-category a:hover{color:#fff;background:none;border-color:transparent;}@media (max-width:991.98px){.product-teaser_micro .field--name-title,.product-teaser_micro .product-title-link{font-size:0.95rem;line-height:1.3;height:calc(1.3em * 3);}.product-teaser_micro .field--name-field-category .field__item:not(:first-child){display:none;}}.variation-under-title{display:flex;}.language-switcher-language-url .contextual{right:-30px;}.commerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;padding:5px 10px;background:#eee;justify-content:center;}.commerce-variation-add-to-cart > .attributes{display:none;}.commerce-variation-add-to-cart > div{margin-right:20px;}.commerce-variation-add-to-cart > div.price{margin-right:5px;font-weight:bold;font-size:1.5rem;}.commerce-variation-add-to-cart > div.currency{font-weight:bold;font-size:1.25rem;}.course-schedule{margin-bottom:1rem;}.course-schedule__title{font-weight:600;margin-bottom:0.5rem;}.course-schedule__list{margin:0;padding:0;}.course-schedule__item{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;padding:0.5rem 0;border-bottom:1px solid rgba(0,0,0,0.08);}.course-schedule__item.is-nearest{background:rgba(210,75,61,0.06);padding-left:0.5rem;padding-right:0.5rem;border-radius:0.25rem;}.course-schedule__date{font-weight:600;min-width:6.5rem;}.course-schedule__price{color:#333;}.course-schedule__badge{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.03em;color:#d24b3d;}.course-schedule__book{margin-left:auto;}.course-schedule__item--collapsed{display:none;}.course-schedule.is-expanded .course-schedule__item--collapsed{display:flex;}.course-schedule__toggle{margin-top:0.25rem;font-weight:600;text-decoration:none;}.course-schedule__toggle:hover,.course-schedule__toggle:focus{text-decoration:underline;}.store-social-link{display:inline-block;margin-right:1rem;margin-bottom:0.25rem;}.store-social-link__anchor{display:inline-flex;align-items:center;gap:0.4rem;color:#7f3d46;text-decoration:none;}.store-social-link__anchor:hover,.store-social-link__anchor:focus{color:#9a001c;text-decoration:underline;}.store-social-link__icon{display:inline-flex;flex-shrink:0;line-height:0;}.store-social-link__label{font-weight:600;}#modalForm .form-item-course-date,#modalForm .form-item-offer-option{margin-bottom:1rem;}.product-booking-option-select,.course-booking-date-select{width:100%;}.field--name-variations .button.button--primary{color:#fff;background-color:#d24b3d;border-color:#d24b3d;line-height:1;margin:5px 0 5px 5px;}.field--name-variations .field__item{margin:5px 0;margin-bottom:10px;}.field--name-variations .variation-title{width:100%;}.commerce-confirmation-popup .ui-dialog-titlebar-close{display:none;}.single-variation .variation-title{display:none;}.field--name-variations{}.commerce-add-to-cart-confirmation .views-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.commerce-add-to-cart-confirmation .views-row .views-field-total-price__number{position:inherit;top:inherit;right:inherit;font-size:inherit;}div.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content{width:inherit;}.commerce-add-to-cart-confirmation .button-wrapper{display:flex;flex-direction:row-reverse;}.commerce-add-to-cart-confirmation .button-wrapper .checkout a:hover,.commerce-add-to-cart-confirmation .button-wrapper .checkout a{text-decoration:none;color:#fff;background-color:#d24b3d;border-color:#d24b3d;padding:10px;border-radius:5px;}.view-commerce-cart-form .views-field-unit-price__number{padding-top:15px;}.block-views-exposed-filter-blocksearch-page-1 form .form-item-title input{width:850px;}@media(max-width:992px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-title input{width:600px;}}@media(max-width:768px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-title input{width:400px;}}@media(max-width:640px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-title input{width:300px;}}@media(max-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-title input{width:200px;}}.block-views-blockduplicate-of-products-admin-block-products h3{text-align:center;font-weight:bold;border-bottom:1px solid #aaa;padding-bottom:10px;margin-bottom:20px;}.field--name-field-request-form{margin-top:2rem;}.field--name-field-one-hour-price .field__label,.field--name-field-volume-of-hours .field__label{font-weight:normal;}.prepayment1{font-weight:bold;margin-top:2rem;color:#d24b3d;margin-bottom:0.5rem;}.prepayment2{color:#d24b3d;font-weight:bold;}.prepayment3{font-size:0.9rem;}.field--name-stores{background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:10px;padding:1.25rem;margin-bottom:2rem;}.store-name-highlight{display:flex;align-items:center;gap:14px;}.store-name-highlight__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(210,75,61,0.12);color:#d24b3d;}.store-name-highlight__icon svg{width:24px;height:24px;max-width:24px;max-height:24px;}#block-deal-page-title .store-name-highlight{display:inline-flex;}#block-deal-page-title .store-name-highlight__text{font-size:inherit;font-weight:inherit;line-height:inherit;}.product-full .field--name-stores > .field__label{font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#888;margin-bottom:0.5rem;}.product-full .field--name-stores .store-name-highlight{margin-bottom:0.85rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(210,75,61,0.2);}.product-full .field--name-stores .store-name-highlight__text{font-size:1.6rem;font-weight:800;line-height:1.2;color:#1a1a1a;}.btn{margin-left:0;}.view-subcategories .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:2rem;font-weight:bold;}.view-subcategories .view-content .views-row{width:auto;margin:0;background:#eee;padding:10px;}@media (min-width:992px){.view-subcategories .view-content .views-row:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 10px) / 2);text-align:center;}}@media (max-width:991px){.view-subcategories .view-content{grid-template-columns:1fr;}}a.language-link.is-active{text-decoration:underline;}.supplier-omis .eb-accordion-wrapper{border:1px solid #ddd;background-color:#f5f5f5;padding:20px;margin-bottom:30px;}.supplier-omis .eb-accordion-icon-wrapper{display:none;}.teaser-image-wrapper .field--name-field-product-image{background:#fff;border-radius:10px 10px 0 0;}.views-koolitaja{color:#444 !important;}.fixed-button{position:fixed;bottom:20px;right:20px;z-index:1000;}.region-mobile-langs{display:none;}@media (max-width:992px){.region-mobile-langs{display:block;margin-right:5px;}.region-nav-additional .block-language{display:none;}}.product-full .field--name-body{max-height:1500px;overflow-y:scroll;}.views-field-field-product-image a{display:flex;width:100px;height:80px;align-items:center;background:#f0f0f0;}.views-field-field-product-image a img{}.trimmed-description{color:#777;margin-top:10px;font-size:0.95rem;font-weight:normal;}.view-id-category_products tbody .views-field-title,.view-id-store_products tbody .views-field-title,.view-id-search tbody .views-field-title{font-size:1.2rem;margin-bottom:10px;}.view-id-category_products tbody td.views-field-field-price-from,.view-id-store_products tbody td.views-field-field-price-from,.view-id-search tbody td.views-field-field-price-from{vertical-align:top;min-width:130px;font-size:1.2rem;font-weight:600;color:#555 !important;text-align:center;padding-top:8px;}.view-id-category_products tbody td.views-field-field-price-from > a,.view-id-store_products tbody td.views-field-field-price-from > a,.view-id-search tbody td.views-field-field-price-from > a{display:block;margin-top:6px;line-height:1;}.view-id-category_products tbody td.views-field-field-price-from .btn,.view-id-store_products tbody td.views-field-field-price-from .btn,.view-id-search tbody td.views-field-field-price-from .btn{white-space:nowrap;}.view-id-category_products tbody .views-field,.view-id-store_products tbody .views-field,.view-id-search tbody .views-field{padding-top:20px;padding-bottom:20px;}.view-id-category_products .views-table .views-label,.view-id-store_products .views-table .views-label,.view-id-search .views-table .views-label{display:none;}.course-list-badge{display:inline-block;padding:0.15rem 0.45rem;border-radius:6px;font-size:0.85rem;font-weight:600;line-height:1.3;white-space:normal;}.course-list-badge--tk{background:rgba(46,125,50,0.12);color:#2e7d32;}.course-list-badge--discount{background:rgba(210,75,61,0.12);color:#b83d30;}@media (max-width:991px){.view-id-category_products .views-table,.view-id-store_products .views-table,.view-id-search .views-table{display:block;border:0;}.view-id-category_products .views-table thead,.view-id-store_products .views-table thead,.view-id-search .views-table thead{display:none;}.view-id-category_products .views-table tbody,.view-id-store_products .views-table tbody,.view-id-search .views-table tbody{display:block;}.view-id-category_products .views-table tbody tr,.view-id-store_products .views-table tbody tr,.view-id-search .views-table tbody tr{display:block;margin-bottom:1rem;padding:1rem;border:1px solid #ddd;border-radius:8px;background:#fff;}.view-id-category_products .views-table tbody tr:nth-of-type(odd),.view-id-store_products .views-table tbody tr:nth-of-type(odd),.view-id-search .views-table tbody tr:nth-of-type(odd){background:#f9f9f9;}.view-id-category_products .views-table tbody td,.view-id-store_products .views-table tbody td,.view-id-search .views-table tbody td{display:block;width:100%;padding:0.35rem 0;border:0;min-width:0 !important;text-align:left !important;}.view-id-category_products .views-table tbody .views-field,.view-id-store_products .views-table tbody .views-field,.view-id-search .views-table tbody .views-field{padding-top:0;padding-bottom:0;}.view-id-category_products .views-table td.views-field-title,.view-id-store_products .views-table td.views-field-title,.view-id-search .views-table td.views-field-title{font-size:1.1rem;margin-bottom:0;padding-bottom:0.5rem;}.view-id-category_products .views-table td.views-field-field-date-start,.view-id-store_products .views-table td.views-field-field-date-start,.view-id-category_products .views-table td.views-field-stores-target-id,.view-id-store_products .views-table td.views-field-stores-target-id,.view-id-search .views-table td.views-field-field-date-start,.view-id-search .views-table td.views-field-stores-target-id{padding:0.2rem 0;line-height:1.45;}.view-id-category_products .views-table td.views-field-stores-target-id .googlereviews-ratings-container,.view-id-store_products .views-table td.views-field-stores-target-id .googlereviews-ratings-container,.view-id-search .views-table td.views-field-stores-target-id .googlereviews-ratings-container{display:block;margin-top:0.25rem;}.view-id-category_products .views-table td.views-field-tootukassa-support:not(.is-empty),.view-id-store_products .views-table td.views-field-tootukassa-support:not(.is-empty),.view-id-category_products .views-table td.views-field-tootukassa-support.is-empty + td.views-field-product-discount:not(.is-empty),.view-id-store_products .views-table td.views-field-tootukassa-support.is-empty + td.views-field-product-discount:not(.is-empty),.view-id-search .views-table td.views-field-tootukassa-support:not(.is-empty),.view-id-search .views-table td.views-field-tootukassa-support.is-empty + td.views-field-product-discount:not(.is-empty){margin-top:0.35rem;padding-top:0.5rem;border-top:1px solid #f0f0f0;}.view-id-category_products .views-table td.views-field-title .trimmed-description,.view-id-search .views-table td.views-field-title .trimmed-description{margin-top:0.5rem;display:inline;line-height:1.4;}.view-id-category_products .views-table td.views-field-title .trimmed-description .views-more-link,.view-id-search .views-table td.views-field-title .trimmed-description .views-more-link{white-space:nowrap;}.view-id-category_products .views-table td.is-empty,.view-id-store_products .views-table td.is-empty,.view-id-search .views-table td.is-empty{display:none !important;}.view-id-category_products .views-table td.views-field-field-product-image-1,.view-id-store_products .views-table td.views-field-field-product-image,.view-id-search .views-table td.views-field-field-product-image-1{display:flex;justify-content:center;margin-bottom:0.75rem;text-align:center !important;}.view-id-category_products .views-table td.views-field-field-product-image-1 a,.view-id-store_products .views-table td.views-field-field-product-image a,.view-id-search .views-table td.views-field-field-product-image-1 a{display:inline-block;}.view-id-category_products .views-table td.views-field-field-product-image-1 img,.view-id-store_products .views-table td.views-field-field-product-image img,.view-id-search .views-table td.views-field-field-product-image-1 img{margin-left:auto;margin-right:auto;}.view-id-category_products .view-filters,.view-id-store_products .view-filters{margin-bottom:1.25rem;}.view-id-category_products .views-table td.views-field-field-price-from,.view-id-store_products .views-table td.views-field-field-price-from,.view-id-search .views-table td.views-field-field-price-from{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0.75rem;margin-top:0.6rem;padding-top:0.75rem;border-top:1px solid #eee;font-size:1.35rem;font-weight:700;text-align:left !important;}.view-id-category_products .views-table td.views-field-field-price-from > a,.view-id-store_products .views-table td.views-field-field-price-from > a,.view-id-search .views-table td.views-field-field-price-from > a{display:inline-block;flex-shrink:0;margin-top:0;margin-left:auto;}.view-id-category_products .views-table .views-label,.view-id-store_products .views-table .views-label,.view-id-search .views-table .views-label{display:inline;font-weight:600;margin-right:0.35rem;color:#666;}.view-id-category_products .views-table td[data-label]::before,.view-id-store_products .views-table td[data-label]::before,.view-id-search .views-table td[data-label]::before{content:attr(data-label) ': ';font-weight:600;margin-right:0.35rem;color:#666;}.view-id-category_products .views-table td.views-field-tootukassa-support,.view-id-category_products .views-table td.views-field-product-discount,.view-id-store_products .views-table td.views-field-tootukassa-support,.view-id-store_products .views-table td.views-field-product-discount,.view-id-search .views-table td.views-field-tootukassa-support,.view-id-search .views-table td.views-field-product-discount{display:block;padding:0.15rem 0;margin-top:0;}.view-id-category_products .views-table td.views-field-tootukassa-support::before,.view-id-category_products .views-table td.views-field-product-discount::before,.view-id-store_products .views-table td.views-field-tootukassa-support::before,.view-id-store_products .views-table td.views-field-product-discount::before,.view-id-search .views-table td.views-field-tootukassa-support::before,.view-id-search .views-table td.views-field-product-discount::before{content:none;}.view-id-category_products .views-table td.views-field-tootukassa-support .course-list-badge,.view-id-category_products .views-table td.views-field-product-discount .course-list-badge,.view-id-store_products .views-table td.views-field-tootukassa-support .course-list-badge,.view-id-store_products .views-table td.views-field-product-discount .course-list-badge,.view-id-search .views-table td.views-field-tootukassa-support .course-list-badge,.view-id-search .views-table td.views-field-product-discount .course-list-badge{display:inline-block;max-width:100%;}}.category-tag{border:1px solid #dddddd;border-radius:10px;padding:0 10px;background:#f4f4f4;display:inline-block;margin-top:5px;}.pagination{--bs-pagination-color:#b83d30;--bs-pagination-bg:rgba(210,75,61,0.08);--bs-pagination-border-color:rgba(210,75,61,0.22);--bs-pagination-hover-color:#d24b3d;--bs-pagination-hover-bg:rgba(210,75,61,0.15);--bs-pagination-hover-border-color:rgba(210,75,61,0.35);--bs-pagination-focus-color:#d24b3d;--bs-pagination-focus-bg:rgba(210,75,61,0.15);--bs-pagination-focus-box-shadow:0 0 0 0.2rem rgba(210,75,61,0.2);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#d24b3d;--bs-pagination-active-border-color:#d24b3d;--bs-pagination-disabled-color:#999;--bs-pagination-disabled-bg:#f7f7f7;--bs-pagination-disabled-border-color:#e8e8e8;--bs-pagination-border-radius:8px;}.pagination .page-link{font-weight:600;}.view-id-companies .views-view-grid .views-row{margin-bottom:40px;margin-top:20px;}.view-id-category_products .view-empty,.view-id-search .view-empty{text-align:center;font-size:1.3rem;color:#555;margin:40px auto;}.view-id-category_products .view-footer,.view-id-search .view-footer{text-align:center;color:#555;margin:40px auto;}
