.atk-home-promo{position:relative;isolation:isolate}.atk-home-promo:before{position:absolute;z-index:-1;inset:0;background:var(--atk-promo-overlay,#1e0d53);content:"";opacity:var(--atk-promo-opacity,.75)}.atk-overlay-controls{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-top:16px;padding:14px;border-radius:9px;background:#f6f7f7}.atk-overlay-controls h3{grid-column:1/-1;margin:0}.atk-overlay-controls label{display:flex;flex-direction:column;gap:7px;font-weight:600}.atk-overlay-controls input[type=color]{width:100%;height:40px}.atk-overlay-controls input[type=range]{width:100%}@media(max-width:600px){.atk-mobile-carousel-controls button{top:50%;width:44px;height:44px;border:1px solid #e1e4e9;color:#111;font-size:31px;font-weight:600;box-shadow:0 5px 15px rgba(16,24,40,.24)}.atk-mobile-carousel-controls .atk-carousel-prev{left:0;transform:translate(-50%,-50%)}.atk-mobile-carousel-controls .atk-carousel-next{right:0;transform:translate(50%,-50%)}.atk-overlay-controls{grid-template-columns:1fr}}
/* Controles del slider principal: centrados y sin cubrir el contenido. */
.atk-home-slider .atk-home-slide-inner{
	box-sizing:border-box;
	padding-left:88px;
	padding-right:88px;
}
.atk-home-slider .atk-slider-arrow{
	display:grid;
	width:58px;
	height:58px;
	place-items:center;
	padding:0!important;
	border-width:1px;
	font-size:0;
	line-height:1;
	text-align:center;
}
.atk-home-slider .atk-slider-arrow::before{
	display:block;
	font-family:Arial,sans-serif;
	font-size:45px;
	font-weight:400;
	line-height:.7;
	transform:translateY(-2px);
}
.atk-home-slider .atk-slider-prev::before{content:"‹"}
.atk-home-slider .atk-slider-next::before{content:"›"}
.atk-home-slider .atk-slider-prev{left:24px}
.atk-home-slider .atk-slider-next{right:24px}

@media(max-width:900px){
	.atk-home-slider .atk-home-slide-inner{padding-left:68px;padding-right:68px}
	.atk-home-slider .atk-slider-arrow{display:grid;width:50px;height:50px}
	.atk-home-slider .atk-slider-arrow::before{font-size:39px}
	.atk-home-slider .atk-slider-prev{left:10px}
	.atk-home-slider .atk-slider-next{right:10px}
}
@media(max-width:600px){
	.atk-home-slider .atk-home-slide-inner{padding-left:14px;padding-right:14px}
	.atk-home-slider .atk-slider-arrow{display:none}
}

.atk-home-slider .atk-home-slide{background-position:center var(--atk-slide-image-y,50%)}
.atk-home-slider .atk-home-hero-copy>div{position:relative;transform:translateY(var(--atk-slide-buttons-y,0px))}
@media(max-width:600px){.atk-home-slider .atk-home-slide .atk-home-hero-copy{background:rgba(17,12,58,calc(.48 * var(--atk-slide-shade,1)));backdrop-filter:none}}

.atk-home-slider .atk-home-slide{background-position:var(--atk-slide-image-x,50%) var(--atk-slide-image-y,50%);background-size:cover}
.atk-home-slider .atk-home-primary{background:var(--atk-primary-bg,#fff)!important;border:1px solid var(--atk-primary-border,#fff)!important}.atk-home-slider .atk-home-secondary{background:var(--atk-secondary-bg,transparent)!important;border:1px solid var(--atk-secondary-border,#fff)!important}.atk-home-promo .atk-promo-coupon{background:var(--atk-coupon-bg,#fff)!important;border-color:var(--atk-coupon-border,#fff)!important}
