/* -- figma-theme-converter output --------------------------------------------- */
/* Theme:  Kerrygold */
/* Source: kerrygold.json */
/* Do not edit manually — re-run /convert-theme to regenerate */

:root {

	/* -- Border Radius -------------------------------------------------------- */

	--bdr-rds: 0rem;
	--bdr-tl-rds: 1;
	--bdr-tr-rds: 1;
	--bdr-br-rds: 1;
	--bdr-bl-rds: 1;

	/* -- Card Border Radius --------------------------------------------------- */

	--bdr-rds-crd: 0rem;
	--bdr-tl-rds-crd: 1;
	--bdr-tr-rds-crd: 1;
	--bdr-br-rds-crd: 1;
	--bdr-bl-rds-crd: 1;

	/* -- Box Shadow ----------------------------------------------------------- */

	--bx-sdw-x:   0rem;
	--bx-sdw-y:   0rem;
	--bx-sdw-blr: 0rem;
	--bx-sdw-o:   0;

	/* -- Desktop Box Shadow --------------------------------------------------- */

	--bx-sdw-dsk-x:   0rem;
	--bx-sdw-dsk-y:   0rem;
	--bx-sdw-dsk-blr: 0rem;
	--bx-sdw-dsk-o:   0;

	/* -- Card Box Shadow ------------------------------------------------------ */

	--bx-sdw-crd-x:   0rem;
	--bx-sdw-crd-y:   0rem;
	--bx-sdw-crd-blr: 0rem;
	--bx-sdw-crd-o:   0;

	/* -- Button V1 Padding ---------------------------------------------------- */

	--btn-v1-pd-t: 1.125rem;
	--btn-v1-pd-b: 1.125rem;
	--btn-v1-pd-l: 1.5rem;
	--btn-v1-pd-r: 1.5rem;
	--btn-v1-pd: var(--btn-v1-pd-t) var(--btn-v1-pd-r) var(--btn-v1-pd-b) var(--btn-v1-pd-l);

	/* -- Button V1 Border Radius ---------------------------------------------- */

	--btn-v1-bdr-rds-tl: 0.44rem;
	--btn-v1-bdr-rds-tr: 0.44rem;
	--btn-v1-bdr-rds-br: 0.44rem;
	--btn-v1-bdr-rds-bl: 0.44rem;
	--btn-v1-bdr-rds: var(--btn-v1-bdr-rds-tl) var(--btn-v1-bdr-rds-tr) var(--btn-v1-bdr-rds-br) var(--btn-v1-bdr-rds-bl);

	/* -- Button V1 Box Shadow ------------------------------------------------- */

	--btn-v1-bx-sdw-x:   0rem;
	--btn-v1-bx-sdw-y:   0rem;
	--btn-v1-bx-sdw-blr: 0rem;
	--btn-v1-bx-sdw-o:   0;

	--btn-v2-pd-t: 1rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Top'  } */
	--btn-v2-pd-b: 1rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Bottom'  } */
	--btn-v2-pd-l: 1.5rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Left'  } */
	--btn-v2-pd-r: 1.5rem; /* { min: 0.5, max: 2, step: 0.1, friendly: 'Button V1 Padding Right'  } */
	--btn-v2-pd: var(--btn-v2-pd-t) var(--btn-v2-pd-r) var(--btn-v2-pd-b) var(--btn-v2-pd-l); /* { readonly: true  } */
	
	/* -- Button V2 Border Radius ---------------------------------------------- */
	
	--btn-v2-bdr-rds-tl: 0.44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Left'  } */
	--btn-v2-bdr-rds-tr: 0.44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Right'  } */
	--btn-v2-bdr-rds-br: 0.44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Bottom Right'  } */
	--btn-v2-bdr-rds-bl: 0.44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Bottom Left'  } */
	--btn-v2-bdr-rds: var(--btn-v2-bdr-rds-tl) var(--btn-v2-bdr-rds-tr) var(--btn-v2-bdr-rds-br) var(--btn-v2-bdr-rds-bl); /* { readonly: true  } */
	
	/* -- Button V2 Box Shadow ------------------------------------------------- */
	
	--btn-v2-bx-sdw-x: 0rem; /* { min: 0,  max: 2, step: 0.1, friendly: 'Button V1 Box Shadow \'X\' Position' } */
	--btn-v2-bx-sdw-y: 0rem; /* { min: 0,  max: 2, step: 0.1, friendly: 'Button V1 Box Shadow \'Y\' Position' } */
	--btn-v2-bx-sdw-blr: 1rem; /* { min: 0, max: 4, step: 0.1, friendly: 'Button V1 Box Shadow Blur' } */
	--btn-v2-bx-sdw-o: 0; /* { min: 0, max: 1, step: 0.05, friendly: 'Button V1 Box Shadow Opacity' } */

	--btn-v2-bdr-w: 1px; /* { min: 1, max: 3, step: 0.1, friendly: 'Button V1 Border Width'  } */
	--btn-v2-bdr-stl: solid; /* { friendly: 'Button V1 Border Style'  } */

	/* -- Button V1 Border (Alt Variant) --------------------------------------- */

	--btn-v1-bdr-w:   1px;
	--btn-v1-bdr-stl: solid;

	/* -- Button Transitions --------------------------------------------------- */

	--btn-trn-sp: 0.3s;
	--btn-trn-tf: ease;

	/* -- Flair (Shapes & Decorative) ------------------------------------------ */

	--flr-bx-w: 282;
	--flr-bx-w-mbl: 151;
	--flr-bx-w-clc: calc((var(--flr-bx-w-mbl) * 1px) + (var(--flr-bx-w) - var(--flr-bx-w-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));
	--flr-mrg-tp: 1rem;
	--flr-mrg-bt: 1rem;
	--shape-opacity: 0.1;

	/* -- Containers & Cards Border -------------------------------------------- */

	--bg-bx-bdr-thc:   4px;
	--bg-bx-bdr-clr-o: 1;

	/* -- Dividers & Separators ------------------------------------------------ */

	--bdr-stl:   solid;
	--bdr-w:     1px;
	--bdr-clr-o: 0.3;

}

[data-role="arrows"] button svg {
    fill: none !important;
}

.btn svg {
	fill: none !important;
	font-size: 1.2rem;

	* {
		transition: 0.3s ease 0s;
	}
}

.cnt-stl li {
	position: relative;
	padding-left: 1.8rem !important;
    &::before {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        left: 0 !important;
        width: 1.5rem !important;
        height: 1.5rem !important;
		transform: translateY(-50%);
		background-image: none !important;
		mask-image: url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M13%202L4%2014h6l-1%208%209-12h-6l1-8z'%20fill='%23C8A96E'%2F%3E%3C%2Fsvg%3E");
		mask-repeat: no-repeat;
		mask-size: contain;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M13%202L4%2014h6l-1%208%209-12h-6l1-8z'%20fill='%23C8A96E'%2F%3E%3C%2Fsvg%3E");
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		background-color: var(--buttons);
    }
}

.fnt_t-k {
	position: relative;
	margin-inline: auto;
	display: inline-flex;
	padding: 0.25rem  3rem;

	&::before {
		content: '';
		position: absolute;
		inset: 0;
		border-color: var(--text-color);
		border-width: 1px;
		border-style: solid;
		border-radius: var(--btn-v1-bdr-rds);
		pointer-events: none;
		border-inline: none;
	}

	@media screen and (min-width: 1280px) {
		

		[class*="ta_"] & {
			margin-inline: auto;
		}

	
	}

}

.bg-bx.pattern-bg {
	border-left: 2px solid var(--text-color);

	&::before {
		display: none;
	}
}
