/*Fonts */
@font-face {
    src: url("../fonts/Raleway-Regular.ttf");
    font-family: 'Raleway'; 
	font-weight: 400;
}
@font-face {
    src: url("../fonts/Raleway-Medium.ttf");
    font-family: 'Raleway'; 
	font-weight: 500;
}
@font-face {
    src: url("../fonts/Raleway-SemiBold.ttf");
    font-family: 'Raleway'; 
	font-weight: 600;
}
@font-face {
    src: url("../fonts/Raleway-Bold.ttf");
    font-family: 'Raleway'; 
	font-weight: 700;
}

/*Customize*/

.pago-custom-brand-page .m-brand-additional-info {display: none;}
.pago-custom-brand-page .breadcrumbs {display: none;}

.pago-custom-brand-page .block-container img {
	max-width: 100%;
}
.pago-custom-brand-page .page-pago{ 
	max-width: 100%;
    margin: 0;
    padding: 0;
	font-family: 'Raleway'; 
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.pago-custom-brand-page .page-pago *{
	box-sizing: border-box;
}
.pago-custom-brand-page #maincontent {
    max-width: 100%;
    margin: 0;
    padding: 0;
	font-family: 'Raleway'; 
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.pago-custom-brand-page #maincontent * {
    box-sizing: border-box;
}
.pago-custom-brand-page #maincontent .column.main {
    padding: 0;
}
.pago-custom-brand-page .block-container {
	max-width: 1560px;
	margin: 0 auto;
}


/*Sections*/


.pago-custom-brand-page .cataloglabel.cataloglabel-product-top-label.cataloglabel-new-product.cataloglabel-list.position-TR, .pago-custom-brand-page .cataloglabel.cataloglabel-product-top-label.cataloglabel-new-product.cataloglabel-list.position-TL{
	display: none;
}
.pago-custom-brand-page .block-image-holder.block-image-link .image-link .action.tocart {
	background-color: transparent;
}
.pago-custom-brand-page .block-image-holder.block-image-link .image-link .action.tocart:hover{
	background-color: transparent;
}
.pago-custom-brand-page .block-image-holder.block-image-link .image-link .action.tocart:hover {
	background-color: #14143c;
}
.pago-custom-brand-page .block-image-holder.block-image-link .image-link:hover {
	opacity: 1;
}
.pago-custom-brand-page .page-pago .action.primary, .pago-custom-brand-page .page-pago .action-primary {
	background-color: #fff;
	border: none;
	font-size: 30px;
	text-transform: uppercase;
	padding: 10px 30px;
	border-radius: 10px;
	color: #279989;
	line-height: 1.2;
	font-weight: 400;
}
.pago-custom-brand-page .page-pago .action.primary:hover, 
.pago-custom-brand-page .page-pago .action-primary:hover {
	opacity: 0.8;
}
.pago-custom-brand-page .tile-04.products-slider .product-item-actions .btn-cart.action.primary span {
	background-color: transparent !important;
}
.pago-custom-brand-page .tile-04.products-slider .product-image-container {
	margin: auto;
	display: table;
}

.pago-custom-brand-page .page-pago .products-slider .action.primary, .pago-custom-brand-page .page-pago .products-left-right .action.primary, .pago-custom-brand-page .page-pago .btn-white .action.primary {
	border: 1px solid #000;
	background-color: transparent;
	color: #000;
	padding: 14px 30px;
	margin-top: 15px;
	font-size: 12px;
	letter-spacing: 0.9px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 3px;
	font-weight: 600;
}
.pago-custom-brand-page .page-pago .products-slider .action.primary:hover,
.pago-custom-brand-page .page-pago .products-left-right .action.primary:hover,
.pago-custom-brand-page .page-pago  .btn-white .action.primary:hover {
	background-color: #C42A2C;
	color: #fff;
	opacity:1;
}
.pago-custom-brand-page #maincontent .slick-prev::before {
	background-color: transparent;
	background-image: url(../images/arrow-left-black.svg);
	padding: 0 !important;
	background-size: 100% auto !important;
}
.pago-custom-brand-page #maincontent .slick-next:before{
	background-color: transparent;
	background-image: url(../images/arrow-right-black.svg);
    padding: 0 !important;
	background-size: 100% auto !important;
}
.pago-custom-brand-page #maincontent .slick-prev::before, 
.pago-custom-brand-page #maincontent .slick-next::before {
	content: "" !important;
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: transparent;
	border-radius: 50%;
	opacity: 1 !important;
}
.pago-custom-brand-page #maincontent .slick-slider .slick-dots li button::before { display: none; }
.pago-custom-brand-page .products-slider .product-item-name a{
	color:#000 !important;
}
/*
.pago-custom-brand-page #maincontent .slick-slider .slick-dots li button {
	background-color: #000;
	border-radius: 0;
	padding: 0;
	margin-right: 15px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
*/
.pago-custom-brand-page #maincontent .slick-slider .slick-dots li {	height: auto;	width: auto;	margin: 0;}
.pago-custom-brand-page #maincontent .slick-slider .slick-dots li:last-child button{	margin-right:0;}

.pago-custom-brand-page .slick-dots {
	position:static;
	margin: 0;
}
.pago-custom-brand-page .slick-dots li {
	margin: 0 15px 0 0;
	height: 16px;
	width: 16px;
}
.pago-custom-brand-page .slick-dots li:last-child {
	margin-right: 0;
}
.pago-custom-brand-page .slick-dots li button {
	padding: 0;
	height: 10px;
	width: 10px;
}
.pago-custom-brand-page .slick-dots li button {
	padding: 0;
	height: 8px;
	width: 8px;
	margin-left: 6px;
	margin-right: 6px;
	appearance:none;
	-webkit-appearance:none;	
	background-color: transparent;
	border: 1px solid #000;
	background:#fff;
}
.pago-custom-brand-page .slick-dots li button::before {
	display:none;
}
.pago-custom-brand-page .slick-dots li.slick-active button {
	background-color: #C42A2C;
	opacity: 1;
	border-color: #C42A2C;
}

/*Transition*/
.pago-custom-brand-page .page-pago .btn-cart, .pago-custom-brand-page .headline-text-section .button a, .pago-custom-brand-page .accordion-content,
.pago-custom-brand-page .plus span, .pago-custom-brand-page .hover--img, .custom--slider .each--slide {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.pago-custom-brand-page .images--slider img, .pago-custom-brand-page .custom--slider .text--slider .each--slide{
	-webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.pago-custom-brand-page .products-slider .slick-list {
	max-width: 100%;
	margin: 0 auto;
	padding: 10px 0 ;
}
.pago-custom-brand-page #maincontent .slick-prev, .pago-custom-brand-page #maincontent .slick-next {
	top: 30% !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	height: 50px;
	width: 50px;
	background-color: transparent;
}
.pago-custom-brand-page .products-slider .slick-next {
	right: -15px !important;
}
.pago-custom-brand-page .products-slider .slick-prev {
    left: -15px !important;
}
.pago-custom-brand-page .products-slider .action.primary, .pago-custom-brand-page .products-slider .action-primary, .pago-custom-brand-page .pack-title-wrapper-inner .action.tocart.primary.button.btn-cart, .pago-custom-brand-page .products-slider .action.primary, .pago-custom-brand-page .products-slider .action-primary, .pago-custom-brand-page .pack-title-wrapper-inner .action.tocart.primary.button.btn-cart, .pago-custom-brand-page .btn-container .action.primary {
	background-color: transparent;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 30px;
	padding: 16px 42px;
	color: #fff;
	font-family: 'Raleway';
	border: 3px solid #fff;
	border-radius: 0;
}
.pago-custom-brand-page .products-slider .action.primary:hover, .pago-custom-brand-page .products-slider .action-primary:hover, .pago-custom-brand-page .pack-title-wrapper-inner .action.tocart.primary.button.btn-cart,
.pago-custom-brand-page .btn-container .action.primary:hover {
	background-color: #000;
	border-color: transparent;
	color:#fff;
}
.pago-custom-brand-page #maincontent .products-cocktails .slick-arrow {
	top: 56% !important;
}
.pago-custom-brand-page .clearfix::after{
	clear:both;
	display: table;
}
.pago-custom-brand-page .slick-next, .pago-custom-brand-page .slick-prev {
	bottom: 109px;
	top: auto;
}
.pago-custom-brand-page .slick-next {
	right: calc(50% - 180px);
}
.pago-custom-brand-page .slick-prev {
	right: auto;
	left: calc(50% - 180px);
}

/* Added */
.pago-custom-brand-page .breadcrumbs {
	max-width: 1560px;
	padding: 0;
}
.pago-custom-brand-page .breadcrumbs .item.home a {
	padding-left: 0;
}
.pago-custom-brand-page .video-container video {
	width: 100%;
	height: auto; 
	display:block;
}

.pago-custom-brand-page .tile-04.products-slider .product-item {
	border: 1px solid #F8F8FA;
	padding: 30px;
	border-radius:3px;
}
.pago-custom-brand-page .tile-04.products-slider .product-item:hover{
	border: 1px solid #CDD4DA;
}
.pago-custom-brand-page .products-slider .product-item-name {
	color: #515151;
	font-size: 14px;
	text-align: center;
	font-weight: 300;
	line-height: 1.4;
	margin-bottom:20px;
}
.pago-custom-brand-page .products-slider .product-item-info {
	margin-bottom: 30px;
}
.pago-custom-brand-page .products-slider .product-price {
	margin-bottom: 0;
	text-align: center;
	font-size: 18px;
	color: #C42A2C;
	font-weight: 700;
}
.pago-custom-brand-page .products-slider .product-item-actions{
	text-align:center;
}
.pago-custom-brand-page .wrap-carousel .product-items{
	padding-left:25px;
	padding-right:25px;
}

.page-pago .listing--ingredients {
	background-image: url("../images/2023-07-20-1560x640-pago-pattern.svg");
	background-color: #d0382e;
	padding-bottom: 140px;
	background-size: cover;
	background-position: center;
}
.page-pago .listing--ingredients ul {
	text-align: center;
	list-style: none;
	padding: 100px 20px 50px;
}
.page-pago .listing--ingredients ul li {
	color: #fff;
	font-size: 15px;
	margin-bottom: 6px;
	line-height: 1.4;
}
.page-pago .products-infos {
	max-width: 960px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
}
.page-pago .each-prod-info {
	flex: 1 1 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.page-pago .each-prod-info img {
	max-width: 80px !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
.page-pago .info-title {
	color: #fff;
	font-size: 13px;
}
.pago-custom-brand-page .page-pago h2 {
	font-size: 24px;
	font-weight: 700;
	color: #C42A2C;
	margin-bottom:40px;
}
.pago-custom-brand-page .page-pago .bottle-container img {
	display: block;
}
.pago-custom-brand-page .page-pago .bottles-img{
	margin-top:-1px;
}
.page-pago .bottle-container h2 {
	position: absolute;
	top: 95px;
	width: 100%;
	text-align: center;
	left: 0;
	font-weight:600;
}
.page-pago .bottle-container {
	position: relative;
}
.page-pago .tile-03.bottle-images {
	margin-top: -54px;
}
.page-pago .tile-04.short-info {
	padding: 100px 0 80px;
	text-align: center;
}
.page-pago .short-info p {
	color: #707070;
	font-size: 18px;
	line-height: 1.66;
}
.page-pago .image-column-row img {
	display: block;
}
.page-pago .image-column-row {
	display: flex;
	column-gap: 24px;
	margin-bottom: 24px;
}
.page-pago .tile-05.listing-images {
	padding-top: 80px;
	padding-bottom: 80px;
}
.page-pago .text-on-red {
	background: #C42A2C;
	color: #fff;
	font-size: 25px;
	padding: 19px 10px;
	text-align: center;
	font-weight: bold;
	flex: 1 1 0px;
	align-items: center;
	display: flex;
	justify-content: center;
}
.page-pago .image-column-row .col-left {
	display: flex;
	flex-direction: column;
	row-gap: 24px;
}
.page-pago .image-column-row {
	display: flex;
	column-gap: 24px;
	margin-bottom: 24px;
}

/*Added*/
.pago-custom-brand-page .products-slider .product-item-name a {
	text-align: center;
}
.pago-custom-brand-page .slick-dots li button {
	border-radius: 50%;
}

/*Responsive*/
@media (max-width:1700px){
	.pago-custom-brand-page .block-container, .pago-custom-brand-page .breadcrumbs {		max-width: 1460px;	}

	
}

@media (max-width:1600px){
	.pago-custom-brand-page .block-container, .pago-custom-brand-page .breadcrumbs {		max-width: 92%;	}
	.pago-custom-brand-page .page-pago .products-slider .product-item-name {	padding-left: 20px;		padding-right: 20px;		font-size: 16px;	}
	.pago-custom-brand-page .page-pago .products-slider .product-price {font-size: 19px;	}

	.page-pago .listing--ingredients ul {padding: 90px 20px 40px;	}
	.page-pago .bottle-container h2 {top: 74px;	}
	.page-pago .tile-04.short-info {padding: 70px 0;}
	.page-pago .short-info p {font-size: 17px;	}
	.pago-custom-brand-page .page-pago .products-slider button.action {font-size: 15px !important;	padding: 15px 30px !important;	}
	.pago-custom-brand-page .tile-04.products-slider .product-item {padding: 16px;	}
	.page-pago .text-on-red{font-size:24px;}

}
@media (max-width:1399px){
	.pago-custom-brand-page .page-pago .products-slider .wrap-carousel {padding-left: 0;	padding-right: 0;	}
	.pago-custom-brand-page .page-pago .products-slider .product-item-name {	padding-left: 10px;	padding-right: 10px;		font-size: 14px;	}	
	.pago-custom-brand-page .products-slider .slick-next {right: -8px !important;	}
	.pago-custom-brand-page .products-slider .slick-prev {left: -8px !important;	}
	.pago-custom-brand-page .products-slider .product-item-name{margin-bottom:15px;}

	.page-pago .listing--ingredients ul {padding: 80px 20px 35px;	}
	.page-pago .bottle-container h2 {top: 13%;	}
	.pago-custom-brand-page .page-pago h2{font-size:22px;}
	.page-pago .tile-04.short-info {padding: 60px 0;}
	.page-pago .text-on-red {font-size: 22px;	}
	
}
@media (max-width:1199px){
	.page-pago .products-infos{flex-wrap:wrap; max-width:90%;}
	.page-pago .each-prod-info {min-width: 200px;		margin-bottom: 30px;	}
	.page-pago .text-on-red {font-size: 20px;	}
	

}                                
@media (max-width:1023px){
	.pago-custom-brand-page .block-container, .pago-custom-brand-page .breadcrumbs {margin-left: auto;		margin-right: auto;		width: 100%;	}
	.pago-custom-brand-page .product-item-info {	margin-left: auto;		margin-right: auto;	}
	.pago-custom-brand-page .page-pago h2 {font-size: 19px !important;	}
	.page-pago .tile-04.short-info {padding: 45px 0;	}
	.page-pago .short-info p {	font-size: 16px;	}
	.page-pago .short-info p br {	display: none;	}
}

@media (max-width:768px){
	

	.page-pago .each-prod-info {min-width: 150px;	}
	.page-pago .listing--ingredients{padding-bottom:90px;}
	.page-pago .short-info p {font-size: 15px;	}
	.page-pago .text-on-red {	font-size: 16px;		padding: 10px;	}
	.page-pago .image-column-row .col-left {		row-gap: 15px;	}
	.page-pago .image-column-row {		column-gap: 15px;		margin-bottom: 15px;	}
}
@media (max-width:639px){
	.pago-custom-brand-page .show--on--mobile{display:block !important;}
	.pago-custom-brand-page .hide--on--mobile{display:none !important;}
	
	.page-pago .listing--ingredients ul {padding: 50px 40px 25px;	}
	.page-pago .each-prod-info {min-width: calc(48%);	}
	.page-pago .products-infos {max-width: 80%;	}
	.page-pago .listing--ingredients {	background-image: url("../images/2023-07-20-600x1120-pago-pattern.svg");	}
	.pago-custom-brand-page .page-pago h2{margin-bottom:25px;}
	.page-pago .bottle-container h2 {	position: static;		background: #f6e476;		margin-bottom: 0 !important;		padding-bottom: 6px;		padding-top: 6px;		margin-top: -1px;	}
	.pago-custom-brand-page .page-pago h2 {	padding-left: 30px;		padding-right: 30px;	}
	.page-pago .image-column-row .col-left {margin-bottom: 15px;	}
	.page-pago .image-column-row {	margin-bottom: 15px;		flex-direction: column;	}
	.page-pago .image-column-row .col-left {flex-direction: column-reverse;	}
	.page-pago .text-on-red {font-size: 16px;		padding: 55px 60px;	}
	.page-pago .tile-05.listing-images {padding-top: 50px;		padding-bottom: 50px;	}
}
@media (max-width:479px){
	.page-pago .text-on-red {padding: 55px 44px;	}
	.page-pago .tile-05.listing-images {padding-top: 35px;	padding-bottom: 40px;	}
	.pago-custom-brand-page .page-pago .products-slider button.action {padding: 13px 22px !important;	}
	.bottle-container {	overflow: hidden;	}
	.waves {	max-width: calc(100% + 20px) !important;		width: calc(100% + 20px) !important;		margin-left: -10px;	}
	.page-pago .listing--ingredients {padding-bottom: 65px;	}
	.page-pago .each-prod-info {	min-width: 50%;	}
	.page-pago .products-infos {	max-width: 90%;	}
}
@media (max-width:359px){
	
}