/* -- 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: 0rem;
	--btn-v1-bdr-rds-tr: 0rem;
	--btn-v1-bdr-rds-br: 0rem;
	--btn-v1-bdr-rds-bl: 0rem;
	--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: .44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Left'  } */
	--btn-v2-bdr-rds-tr: .44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Top Right'  } */
	--btn-v2-bdr-rds-br: .44rem; /* { min: 0, max: 2, step: 0.1, friendly: 'Button V1 Border Radius Bottom Right'  } */
	--btn-v2-bdr-rds-bl: .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 width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.248 8.52264L12.3485 0.290522L12.5381 0.343801L12.6386 0.372954L12.8281 0.426233L10.7286 8.65132L14.6865 1.45462L14.7851 1.27669L14.9545 1.37922L15.0455 1.43451L15.2149 1.53705L15.1173 1.71599L11.1584 8.9147L16.8952 2.89114L17.2465 3.26008L11.5127 9.28061L18.3657 5.12685L18.5361 5.02432L18.6338 5.20225L18.6865 5.29775L18.7841 5.47568L18.6146 5.57922L11.7607 9.73399L19.595 7.52944L19.6458 7.72848L19.6726 7.83504L19.7233 8.03408L11.8832 10.2396H20V10.7604H11.8861L19.7233 12.9659L19.6726 13.164L19.6458 13.2705L19.595 13.4696L11.7578 11.264L18.6146 15.4208L18.7841 15.5243L18.6865 15.7022L18.6338 15.7977L18.5361 15.9757L18.3657 15.8731L11.5089 11.7164L17.2465 17.7399L16.8952 18.1089L11.1594 12.0863L15.1173 19.284L15.2149 19.4629L15.0455 19.5655L14.9545 19.6208L14.7851 19.7233L14.6865 19.5454L10.7276 12.3457L12.8281 20.5748L12.6386 20.6281L12.5371 20.6562L12.3485 20.7095L10.248 12.4794V21H9.75203V12.4794L7.65151 20.7095L7.4629 20.6562L7.36142 20.6281L7.17185 20.5748L9.27142 12.3457L5.31355 19.5454L5.21494 19.7233L5.04548 19.6208L4.95452 19.5655L4.78506 19.4629L4.88272 19.284L8.83964 12.0863L3.2427 17.9641L3.10483 18.1099L2.96601 17.9641L2.89134 17.8867L2.75347 17.7409L2.89134 17.5952L8.49019 11.7164L1.63427 15.8731L1.46386 15.9757L1.3662 15.7977L1.31355 15.7022L1.21589 15.5243L1.38535 15.4208L8.24126 11.264L0.405936 13.4696L0.355194 13.2705L0.327429 13.164L0.276687 12.9649L8.11297 10.7604H0V10.2396H8.11393L0.276687 8.03408L0.404978 7.53044L8.23935 9.73399L1.38535 5.57922L1.21589 5.47568L1.31355 5.29775L1.3662 5.20225L1.46386 5.02432L1.63427 5.12685L8.48827 9.28162L2.75347 3.26008L3.10483 2.89114L8.84059 8.9147L4.88272 1.71599L4.78506 1.53705L4.95452 1.43451L5.04548 1.37922L5.21494 1.27669L5.31355 1.45462L9.27046 8.65132L7.17185 0.425227L7.65151 0.290522L9.75203 8.51963V0H10.248V8.52264Z' fill='%23C8A96E'%2F%3E%3C%2Fsvg%3E"); 
		mask-repeat: no-repeat;
		mask-size: contain;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.248 8.52264L12.3485 0.290522L12.5381 0.343801L12.6386 0.372954L12.8281 0.426233L10.7286 8.65132L14.6865 1.45462L14.7851 1.27669L14.9545 1.37922L15.0455 1.43451L15.2149 1.53705L15.1173 1.71599L11.1584 8.9147L16.8952 2.89114L17.2465 3.26008L11.5127 9.28061L18.3657 5.12685L18.5361 5.02432L18.6338 5.20225L18.6865 5.29775L18.7841 5.47568L18.6146 5.57922L11.7607 9.73399L19.595 7.52944L19.6458 7.72848L19.6726 7.83504L19.7233 8.03408L11.8832 10.2396H20V10.7604H11.8861L19.7233 12.9659L19.6726 13.164L19.6458 13.2705L19.595 13.4696L11.7578 11.264L18.6146 15.4208L18.7841 15.5243L18.6865 15.7022L18.6338 15.7977L18.5361 15.9757L18.3657 15.8731L11.5089 11.7164L17.2465 17.7399L16.8952 18.1089L11.1594 12.0863L15.1173 19.284L15.2149 19.4629L15.0455 19.5655L14.9545 19.6208L14.7851 19.7233L14.6865 19.5454L10.7276 12.3457L12.8281 20.5748L12.6386 20.6281L12.5371 20.6562L12.3485 20.7095L10.248 12.4794V21H9.75203V12.4794L7.65151 20.7095L7.4629 20.6562L7.36142 20.6281L7.17185 20.5748L9.27142 12.3457L5.31355 19.5454L5.21494 19.7233L5.04548 19.6208L4.95452 19.5655L4.78506 19.4629L4.88272 19.284L8.83964 12.0863L3.2427 17.9641L3.10483 18.1099L2.96601 17.9641L2.89134 17.8867L2.75347 17.7409L2.89134 17.5952L8.49019 11.7164L1.63427 15.8731L1.46386 15.9757L1.3662 15.7977L1.31355 15.7022L1.21589 15.5243L1.38535 15.4208L8.24126 11.264L0.405936 13.4696L0.355194 13.2705L0.327429 13.164L0.276687 12.9649L8.11297 10.7604H0V10.2396H8.11393L0.276687 8.03408L0.404978 7.53044L8.23935 9.73399L1.38535 5.57922L1.21589 5.47568L1.31355 5.29775L1.3662 5.20225L1.46386 5.02432L1.63427 5.12685L8.48827 9.28162L2.75347 3.26008L3.10483 2.89114L8.84059 8.9147L4.88272 1.71599L4.78506 1.53705L4.95452 1.43451L5.04548 1.37922L5.21494 1.27669L5.31355 1.45462L9.27046 8.65132L7.17185 0.425227L7.65151 0.290522L9.75203 8.51963V0H10.248V8.52264Z' fill='%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: 1rem  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;
	}
}
