/*
Theme Name: Blocksy Child theme of blocksy
Theme URI: 
Description: Child theme of blocksy theme for the Blocksy theme
Author: <a href="https://creativethemes.com">CreativeThemes</a>
Author URI: 
Template: blocksy
Version: 2.0.80
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 30 Nov 2024 13:21:40 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* General form styling */

.elementor-kit-6 .ct-mega-menu-full-width{
    --e-global-color-primary: #BFD630;
    --e-global-color-secondary: #5E682D;
    --e-global-color-text: #111928;
    --e-global-color-accent: #BFD630;
    --e-global-color-18e6b16: #000000;
    --e-global-color-b8fa6cb: #3C343E;
    --e-global-color-8b79a89: #EF911D;
    --e-global-color-754b2a7: #FFFFFF00;
    --e-global-color-e1b10bf: #F9FAFB;
    --e-global-color-ab3074c: #EFF0EA;
    --e-global-typography-primary-font-family: "Prompt";
    --e-global-typography-primary-font-size: 48px;
    --e-global-typography-primary-font-weight: 800;
    --e-global-typography-secondary-font-family: "Prompt";
    --e-global-typography-secondary-font-size: 24px;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-secondary-line-height: 1.2;
    --e-global-typography-text-font-family: "Prompt";
    --e-global-typography-text-font-size: 18px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.5;
    --e-global-typography-accent-font-family: "Prompt";
    --e-global-typography-accent-font-weight: 700;
}
/* Mega Menu Missing Elementor Styles */
.ct-mega-menu-full-width .e-con-inner {
    display: var(--display);
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-block-end: var(--padding-block-end, 0);
    padding-block-start: var(--padding-block-start, 0);
    text-align: var(--text-align, left);
}

.ct-mega-menu-full-width .e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
}

.ct-mega-menu-full-width .elementor-element:where(.e-con-full,.elementor-widget) {
	display: var(--display);
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content);
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0.5C6.51664 0.5 5.06659 0.939867 3.83323 1.76398C2.59986 2.58809 1.63856 3.75943 1.07091 5.12987C0.50325 6.50032 0.354725 8.00832 0.644114 9.46317C0.933503 10.918 1.64781 12.2544 2.6967 13.3033C3.7456 14.3522 5.08197 15.0665 6.53683 15.3559C7.99168 15.6453 9.49968 15.4967 10.8701 14.9291C12.2406 14.3614 13.4119 13.4001 14.236 12.1668C15.0601 10.9334 15.5 9.48336 15.5 8C15.4978 6.01154 14.7069 4.10516 13.3009 2.69911C11.8948 1.29306 9.98846 0.502184 8 0.5ZM8 12.5C7.85167 12.5 7.70666 12.456 7.58332 12.3736C7.45999 12.2912 7.36386 12.1741 7.30709 12.037C7.25033 11.9 7.23547 11.7492 7.26441 11.6037C7.29335 11.4582 7.36478 11.3246 7.46967 11.2197C7.57456 11.1148 7.7082 11.0433 7.85368 11.0144C7.99917 10.9855 8.14997 11.0003 8.28701 11.0571C8.42406 11.1139 8.54119 11.21 8.6236 11.3333C8.70602 11.4567 8.75 11.6017 8.75 11.75C8.75 11.9489 8.67098 12.1397 8.53033 12.2803C8.38968 12.421 8.19891 12.5 8 12.5ZM8.75 9.0995V9.5C8.75 9.69891 8.67098 9.88968 8.53033 10.0303C8.38968 10.171 8.19891 10.25 8 10.25C7.80109 10.25 7.61032 10.171 7.46967 10.0303C7.32902 9.88968 7.25 9.69891 7.25 9.5V8.4365C7.25 8.3355 7.27039 8.23555 7.30995 8.14263C7.34952 8.04971 7.40744 7.96574 7.48025 7.89575C7.55251 7.82533 7.63845 7.77049 7.73275 7.73463C7.82705 7.69876 7.92771 7.68264 8.0285 7.68725C8.1735 7.6925 8.31806 7.66841 8.45352 7.6164C8.58897 7.5644 8.71252 7.48557 8.81675 7.38463C8.92098 7.28369 9.00374 7.16274 9.06006 7.02902C9.11638 6.89531 9.1451 6.75159 9.1445 6.6065C9.15604 6.30813 9.04858 6.0174 8.84576 5.79826C8.64294 5.57913 8.36137 5.44953 8.063 5.438C7.76463 5.42646 7.4739 5.53392 7.25477 5.73674C7.03563 5.93956 6.90604 6.22113 6.8945 6.5195C6.89213 6.61833 6.86997 6.71568 6.82932 6.80579C6.78868 6.89591 6.73038 6.97696 6.65787 7.04415C6.58536 7.11135 6.50011 7.16332 6.40717 7.197C6.31423 7.23069 6.21548 7.24539 6.11675 7.24025C5.91819 7.23244 5.73084 7.14615 5.59585 7.00033C5.46085 6.85451 5.38925 6.66107 5.39675 6.4625C5.41805 5.98021 5.57193 5.51313 5.84147 5.11263C6.11102 4.71212 6.48579 4.39371 6.92458 4.1924C7.36336 3.99109 7.84916 3.91468 8.32856 3.97157C8.80796 4.02847 9.26238 4.21646 9.64186 4.51488C10.0213 4.8133 10.3112 5.21059 10.4795 5.66306C10.6478 6.11553 10.6881 6.60565 10.5959 7.07953C10.5037 7.55341 10.2826 7.99268 9.95697 8.34906C9.63131 8.70543 9.21368 8.9651 8.75 9.0995Z" fill="%235E682D"/></svg>');
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 10px center;
    overflow: visible;
}
:is([data-prefix="product"], [data-prefix="woo_categories"]) [data-products=type-1] .ct-woo-card-actions a{
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="23" viewBox="0 0 18 23" fill="none"><path d="M2.5 22.4414C1.95833 22.4414 1.51042 22.2643 1.15625 21.9102C0.802083 21.556 0.625 21.1081 0.625 20.5664V7.56641C0.625 7.02474 0.802083 6.57682 1.15625 6.22266C1.51042 5.86849 1.95833 5.69141 2.5 5.69141H4.8125V4.87891C4.8125 3.71224 5.21875 2.72266 6.03125 1.91016C6.84375 1.09766 7.83333 0.691406 9 0.691406C10.1667 0.691406 11.1562 1.09766 11.9688 1.91016C12.7812 2.72266 13.1875 3.71224 13.1875 4.87891V5.69141H15.5C16.0417 5.69141 16.4896 5.86849 16.8438 6.22266C17.1979 6.57682 17.375 7.02474 17.375 7.56641V20.5664C17.375 21.1081 17.1979 21.556 16.8438 21.9102C16.4896 22.2643 16.0417 22.4414 15.5 22.4414H2.5ZM2.5 21.5664H15.5C15.75 21.5664 15.9792 21.4622 16.1875 21.2539C16.3958 21.0456 16.5 20.8164 16.5 20.5664V7.56641C16.5 7.31641 16.3958 7.08724 16.1875 6.87891C15.9792 6.67057 15.75 6.56641 15.5 6.56641H13.1875V9.87891C13.1875 10.0039 13.1458 10.1081 13.0625 10.1914C12.9792 10.2747 12.875 10.3164 12.75 10.3164C12.625 10.3164 12.5208 10.2747 12.4375 10.1914C12.3542 10.1081 12.3125 10.0039 12.3125 9.87891V6.56641H5.6875V9.87891C5.6875 10.0039 5.64583 10.1081 5.5625 10.1914C5.47917 10.2747 5.375 10.3164 5.25 10.3164C5.125 10.3164 5.02083 10.2747 4.9375 10.1914C4.85417 10.1081 4.8125 10.0039 4.8125 9.87891V6.56641H2.5C2.25 6.56641 2.02083 6.67057 1.8125 6.87891C1.60417 7.08724 1.5 7.31641 1.5 7.56641V20.5664C1.5 20.8164 1.60417 21.0456 1.8125 21.2539C2.02083 21.4622 2.25 21.5664 2.5 21.5664ZM5.6875 5.69141H12.3125V4.87891C12.3125 3.94141 11.9948 3.15495 11.3594 2.51953C10.724 1.88411 9.9375 1.56641 9 1.56641C8.0625 1.56641 7.27604 1.88411 6.64062 2.51953C6.00521 3.15495 5.6875 3.94141 5.6875 4.87891V5.69141Z" fill="%235E682D"></path></svg>');
	background-repeat: no-repeat;
    background-position: center;
}

.iti-flag,
.country-select .flag{
	background-image: url('https://static.zohocdn.com/forms/images/flags.ae33acae404631e997ef8d91dae08ccd.png')!important;  
/*  background-image: url('https://botanicaltea.pl/wp-content/themes/blocksy-child-theme/assets/img/flags@2x.png')!important;   */
/* 	background-image: url('https://botanicaltea.pl/wp-content/uploads/2024/12/zoho-flags.png')!important;  */
}