.elementor-4170101 .elementor-element.elementor-element-9041130 > .elementor-container{max-width:1220px;}.elementor-4170101 .elementor-element.elementor-element-9041130:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-9041130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-9041130{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170101 .elementor-element.elementor-element-9041130 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-db4dd38 .elementor-widget-container{gap:10px;}.elementor-4170101 .elementor-element.elementor-element-db4dd38.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:10px;}.elementor-4170101 .elementor-element.elementor-element-db4dd38:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{row-gap:10px;}.elementor-4170101 .elementor-element.elementor-element-db4dd38 .elementor-swiper-button i{font-size:20px;}.elementor-4170101 .elementor-element.elementor-element-db4dd38 .elementor-swiper-button svg{width:20px;height:20px;}.elementor-4170101 .elementor-element.elementor-element-9454986.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-4170101 .elementor-element.elementor-element-9454986.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-4170101 .elementor-element.elementor-element-9454986:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-4170101 .elementor-element.elementor-element-9454986:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-4170101 .elementor-element.elementor-element-9454986{font-family:"Tusker Grotesk", sans-serif;}.elementor-4170101 .elementor-element.elementor-element-2188a82{--ce-line-clamp:none;}.elementor-4170101 .elementor-element.elementor-element-2188a82 .elementor-heading-title{color:#001141;font-family:"Tusker Grotesk", sans-serif;font-size:50px;line-height:1.1em;}.elementor-4170101 .elementor-element.elementor-element-bc00cf6 .ce-product-prices{font-family:"Tusker Grotesk", sans-serif;font-size:30px;font-weight:600;line-height:1em;gap:20px;}.elementor-4170101 .elementor-element.elementor-element-bc00cf6 .ce-product-price-regular{font-family:"Tusker Grotesk", sans-serif;}.elementor-4170101 .elementor-element.elementor-element-bc00cf6 .ce-product-badge-sale{margin-inline-start:10px;}.elementor-4170101 .elementor-element.elementor-element-bc00cf6 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__label::after{content:":";}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants{gap:30px;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__item{gap:15px;column-gap:10px;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__label{font-family:"Tusker Grotesk", sans-serif;font-size:16px;text-transform:uppercase;color:#001141;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__value{font-family:"Tusker Grotesk", sans-serif;color:#FF0004;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__options{gap:10px;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__option{min-width:60px;font-family:"Tusker Grotesk", sans-serif;color:#001141;border-color:#818a91;border-style:solid;border-width:1px;border-radius:7px;padding:10px 15px 10px 10px;}.elementor-4170101 .elementor-element.elementor-element-c525429 input:checked ~ .ce-product-variants__option{color:#FFFFFF;background-color:#001141;border-color:#7A7A7A;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__patterns{gap:10px;}.elementor-4170101 .elementor-element.elementor-element-c525429 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:2px;padding:2px;width:30px;height:30px;}.elementor-4170101 .elementor-element.elementor-element-c525429 a:hover .ce-product-variants__pattern, .elementor-4170101 .elementor-element.elementor-element-c525429 a:focus .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-4170101 .elementor-element.elementor-element-c525429 input:checked ~ .ce-product-variants__pattern{border-color:#5bc0de;border-style:solid;border-width:2px;padding:2px;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock{font-family:"Tusker Grotesk", sans-serif;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock--in-stock{color:#001141;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock--backorder{color:#001141;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock--low-stock-level{color:#020101;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock--out-of-stock{color:#FF0004;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock__availability i{margin-inline-end:10px;font-size:16px;}.elementor-4170101 .elementor-element.elementor-element-44a2001 .ce-product-stock__min-quantity{margin-top:10px;}.elementor-4170101 .elementor-element.elementor-element-cee7dc4 input[type=number]{width:50px;font-family:"Tusker Grotesk", sans-serif;color:#000000;border-color:#7A7A7A;}.elementor-4170101 .elementor-element.elementor-element-cee7dc4 i.ce-product-quantity__btn{font-size:20px;padding:8px;color:#001141;}.elementor-4170101 .elementor-element.elementor-element-cee7dc4 .ce-product-quantity__btn{background-color:#FFFFFF;border-color:#001141;border-width:1px;border-radius:2px;}.elementor-4170101 .elementor-element.elementor-element-cee7dc4 > .elementor-widget-container{margin:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;border-radius:7px 7px 7px 7px;}.elementor-4170101 .elementor-element.elementor-element-cee7dc4{width:auto;}.elementor-4170101 .elementor-element.elementor-element-1656c5d .elementor-button-content-wrapper{gap:15px;}.elementor-4170101 .elementor-element.elementor-element-1656c5d .elementor-button-text{flex-grow:min(0, 15);}.elementor-4170101 .elementor-element.elementor-element-1656c5d a.elementor-button{font-family:"Tusker Grotesk", sans-serif;font-size:18px;text-transform:uppercase;--ce-btn-bg-color:#FF0004;background-color:var(--ce-btn-bg-color);}.elementor-4170101 .elementor-element.elementor-element-1656c5d a.elementor-button:not(#e){color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-1656c5d a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-4170101 .elementor-element.elementor-element-1656c5d > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-1656c5d{width:auto;}.elementor-4170101 .elementor-element.elementor-element-cdf9de5{text-align:center;width:auto;}.elementor-4170101 .elementor-element.elementor-element-cdf9de5.elementor-view-stacked .elementor-icon{background-color:#001141;}.elementor-4170101 .elementor-element.elementor-element-cdf9de5.elementor-view-framed .elementor-icon:not(#e), .elementor-4170101 .elementor-element.elementor-element-cdf9de5.elementor-view-default .elementor-icon:not(#e){color:#001141;}.elementor-4170101 .elementor-element.elementor-element-cdf9de5 .elementor-icon{font-size:25px;}.elementor-4170101 .elementor-element.elementor-element-cdf9de5 .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-cdf9de5 .elementor-icon svg{transform:rotate(0deg);}.elementor-4170101 .elementor-element.elementor-element-cdf9de5 > .elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;border-radius:7px 7px 7px 7px;}.elementor-4170101 .elementor-element.elementor-element-5171d70 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-4170101 .elementor-element.elementor-element-0d79003 .elementor-spacer-inner{height:2px;}.elementor-4170101 .elementor-element.elementor-element-0d79003 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#001141;}.elementor-4170101 .elementor-element.elementor-element-fea9bc3 > .elementor-widget-container > .elementor-heading-title{text-align:center;color:#001141;font-family:"Tusker Grotesk", sans-serif;font-size:24px;margin-bottom:40px;}.elementor-4170101 .elementor-element.elementor-element-fea9bc3 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:20px;}.elementor-4170101 .elementor-element.elementor-element-fea9bc3 .elementor-swiper-button{font-size:20px;}.elementor-4170101 .elementor-element.elementor-element-fea9bc3 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-4170101 .elementor-element.elementor-element-2188a82{--ce-line-clamp:none;}}@media(min-width:768px){.elementor-4170101 .elementor-element.elementor-element-1e69b85{width:50%;}.elementor-4170101 .elementor-element.elementor-element-0e90c1c{width:50%;}}@media(max-width:767px){.elementor-4170101 .elementor-element.elementor-element-db4dd38 .elementor-swiper:nth-child(1){min-width:100%;}.elementor-4170101 .elementor-element.elementor-element-db4dd38 .elementor-swiper:nth-child(2){display:none;}.elementor-4170101 .elementor-element.elementor-element-2188a82{--ce-line-clamp:none;}}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Tusker Grotesk';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/TuskerGrotesk-6500Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Tusker Grotesk';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/TuskerGrotesk-6600Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Tusker Grotesk';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/TuskerGrotesk-5700Bold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/TuskerGrotesk-5700Bold.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/TuskerGrotesk-5700Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Tusker Grotesk';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/TuskerGrotesk-8700Bold.ttf') format('truetype');
}
 /* End Custom Fonts CSS */