
:root {
	--header-height: 70px;
	--z-index-1: 100;
	--z-index-2: 200;
	--z-index-3: 300;
	--z-index-4: 400;
	--z-index-hp-action: 400;
	--z-index-5: 500;
	--z-index-6: 600;
	--z-index-modal: 600;
	--z-index-hp-action-modal: 700;
	--z-index-10: 1000;
	--z-index-intercom-1: 1100;
	--z-index-intercom-2: 1200;
	--z-index-intercom-3: 1300;
	--z-index-max: 2147483647;
	--z-index-child-1: 10;
	--z-index-child-2: 20;
	--tooltip-width: 250px;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

:root {
	--primary-hostinger: #673de6;
	--primary-light-hostinger: #ebe4ff;
	--secondary-hostinger: #ff4546;
	--primary-hosting24: #2760b8;
	--primary-light-hosting24: #ebe4ff;
	--secondary-hosting24: #ff6525;
	--primary-weblink: #4285f4;
	--primary-light-weblink: #ebe4ff;
	--secondary-weblink: #ff6525;
	--primary-hostmania: #4285f4;
	--primary-light-hostmania: #ebe4ff;
	--secondary-hostmania: #ff6525;
	--amazon-button-color: #000;
	--amazon-button-border: #74612f;
	--amazon-button-bg-gradient-1: #f2dfa7;
	--amazon-button-bg-gradient-2: #e9c565;
}

.hostinger-affiliate-block-single-type {
	display: flex;
	margin-bottom: 30px;
}

@media screen and (max-width:768px) {
	.hostinger-affiliate-block-single-type {
		flex-direction: column;
	}
}

.hostinger-affiliate-block-single-type:last-of-type {
	margin-bottom: 0;
}

.hostinger-affiliate-block-single-type__product-data {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.hostinger-affiliate-block-single-type__image {
	margin-right: 24px;
	max-width: 240px;
	min-width: 240px;
}

@media screen and (max-width:768px) {
	.hostinger-affiliate-block-single-type__image {
		align-self: center;
		margin-bottom: 25px;
		margin-right: 0;
	}
}

.hostinger-affiliate-block-single-type__image img {
	max-width: 100%;
}

.hostinger-affiliate-block-single-type__product-title a {
	text-decoration: none;
}

.hostinger-affiliate-block-single-type__product-title a:hover {
	opacity: .8;
}

.hostinger-affiliate-block-single-type__product-title h3 {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 16px;
}

.hostinger-affiliate-block-single-type__product-description {
	display: block;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: auto;
	padding-bottom: 16px;
}

.hostinger-affiliate-block-single-type__product-description p {
	margin-bottom: 0;
}

.hostinger-affiliate-block-single-type__product-description ul {
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 20px;
}

.hostinger-affiliate-block-single-type__product-actions {
	border-top: 1px solid #dadce0;
	display: flex;
	flex-wrap: wrap;
	padding-top: 15px;
}

.hostinger-affiliate-block-single-type__product-price {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	margin-right: 10px;
}

.hostinger-affiliate-block-single-type__product-prime {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.hostinger-affiliate-block-single-type__product-prime img {
	max-height: 32px;
}

.hostinger-affiliate-block-single-type__product-button-wrap {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-left: auto;
}

.hostinger-affiliate-block-single-type__product-amazon-button {
	background: linear-gradient(180deg, #f2dfa7, #e9c565);
	border: 1px solid #74612f;
	border-radius: 4px;
	color: #000 !important;
}

.hostinger-affiliate-block-single-type__product-amazon-button, .hostinger-affiliate-block-single-type__product-buy-button {
	align-items: center;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

.hostinger-affiliate-block-single-type__product-buy-button {
	background: #3883f4 !important;
	border: 1px solid #3883f4;
	border-radius: 4px;
	color: #fff !important;
}

.hostinger-affiliate-block-wrap {
	margin-bottom: 30px;
}

.hostinger-affiliate-block-list-with-desc {
	display: flex;
	margin-bottom: 30px;
	position: relative;
}

@media screen and (max-width:768px) {
	.hostinger-affiliate-block-list-with-desc {
		flex-direction: column;
	}
}

.hostinger-affiliate-block-list-with-desc:last-of-type {
	margin-bottom: 0;
}

.hostinger-affiliate-block-list-with-desc__bestseller-label {
	align-items: center;
	background: #def4f0;
	color: #008361;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	height: 24px;
	justify-content: center;
	left: 0;
	line-height: 16px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 0;
}

.hostinger-affiliate-block-list-with-desc__inner-wrap {
	border: 1px solid #e0e0e0;
	display: flex;
	flex: 1;
	padding: 24px;
}

@media screen and (max-width:768px) {
	.hostinger-affiliate-block-list-with-desc__inner-wrap {
		flex-direction: column;
	}
}

.hostinger-affiliate-block-list-with-desc__product-data {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.hostinger-affiliate-block-list-with-desc__image {
	margin: 15px 24px 0 0;
	max-width: 240px;
	min-width: 240px;
}

@media screen and (max-width:768px) {
	.hostinger-affiliate-block-list-with-desc__image {
		align-self: center;
		margin: 15px 0 0;
	}
}

.hostinger-affiliate-block-list-with-desc__image img {
	max-height: 100%;
	max-width: 100%;
}

.hostinger-affiliate-block-list-with-desc__product-title a {
	text-decoration: none;
}

.hostinger-affiliate-block-list-with-desc__product-title a:hover {
	opacity: .8;
}

.hostinger-affiliate-block-list-with-desc__product-title h3 {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 16px;
}

.hostinger-affiliate-block-list-with-desc__product-description {
	display: block;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: auto;
	padding-bottom: 16px;
}

.hostinger-affiliate-block-list-with-desc__product-description p {
	margin-bottom: 0;
}

.hostinger-affiliate-block-list-with-desc__product-description ul {
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 20px;
}

.hostinger-affiliate-block-list-with-desc__product-actions {
	border-top: 1px solid #dadce0;
	display: flex;
	padding-top: 15px;
}

.hostinger-affiliate-block-list-with-desc__product-price {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	margin-right: 10px;
}

.hostinger-affiliate-block-list-with-desc__product-prime {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.hostinger-affiliate-block-list-with-desc__product-prime img {
	max-height: 32px;
}

.hostinger-affiliate-block-list-with-desc__product-button-wrap {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-left: auto;
}

.hostinger-affiliate-block-list-with-desc__product-amazon-button {
	background: linear-gradient(180deg, #f2dfa7, #e9c565);
	border: 1px solid #74612f;
	border-radius: 4px;
	color: #000 !important;
}

.hostinger-affiliate-block-list-with-desc__product-amazon-button, .hostinger-affiliate-block-list-with-desc__product-buy-button {
	align-items: center;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

.hostinger-affiliate-block-list-with-desc__product-buy-button {
	background: #3883f4 !important;
	border: 1px solid #3883f4;
	border-radius: 4px;
	color: #fff !important;
}

.hostinger-affiliate-block-list-simple {
	border: 1px solid #e0e0e0;
	display: flex;
	gap: 24px;
	padding: 16px;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple {
		align-items: center;
		flex-direction: column;
	}
}

.hostinger-affiliate-block-list-simple+.hostinger-affiliate-block-list-simple {
	border-top: 0;
}

.hostinger-affiliate-block-list-simple__image {
	align-items: center;
	display: flex;
	max-width: 120px;
}

.hostinger-affiliate-block-list-simple__image img {
	max-width: 100%;
}

.hostinger-affiliate-block-list-simple__product-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-info {
		align-items: center;
	}
}

.hostinger-affiliate-block-list-simple__bestseller-label {
	align-items: center;
	background: #def4f0;
	color: #008361;
	display: inline-flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	gap: 10px;
	justify-content: center;
	line-height: 16px;
	margin-bottom: 12px;
	max-width: 120px;
	padding: 4px 8px;
	text-transform: uppercase;
}

.hostinger-affiliate-block-list-simple__product-title a {
	text-decoration: none;
}

.hostinger-affiliate-block-list-simple__product-title a:hover {
	opacity: .8;
}

.hostinger-affiliate-block-list-simple__product-title h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 12px;
	margin-top: 0;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-title h3 {
		font-size: 18px;
		margin-bottom: 15px;
		text-align: center;
	}
}

.hostinger-affiliate-block-list-simple__product-pricing {
	display: flex;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-pricing {
		justify-content: center;
		margin-bottom: 15px;
	}
}

.hostinger-affiliate-block-list-simple__product-price {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-right: 10px;
}

.hostinger-affiliate-block-list-simple__product-prime {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.hostinger-affiliate-block-list-simple__product-prime img {
	max-height: 32px;
}

.hostinger-affiliate-block-list-simple__product-data {
	display: flex;
	flex: 1;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-data {
		flex-direction: column;
	}
}

.hostinger-affiliate-block-list-simple__product-info {
	padding-right: 24px;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-info {
		padding-right: 0;
	}
}

.hostinger-affiliate-block-list-simple__product-actions {
	align-items: center;
	display: inline-flex;
	margin-left: auto;
}

@media screen and (max-width:690px) {
	.hostinger-affiliate-block-list-simple__product-actions {
		margin-right: auto;
	}
}

.hostinger-affiliate-block-list-simple__product-amazon-button {
	background: linear-gradient(180deg, #f2dfa7, #e9c565);
	border: 1px solid #74612f;
	border-radius: 4px;
	color: #000 !important;
	min-width: 186px;
}

.hostinger-affiliate-block-list-simple__product-amazon-button, .hostinger-affiliate-block-list-simple__product-buy-button {
	align-items: center;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

.hostinger-affiliate-block-list-simple__product-buy-button {
	background: #3883f4 !important;
	border: 1px solid #3883f4;
	border-radius: 4px;
	color: #fff !important;
}

.hostinger-affiliate-block-list-cards {
	display: flex;
	gap: 16px;
	margin-bottom: 15px;
	overflow-x: scroll;
}

.hostinger-affiliate-block-list-cards__item {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-width: 200px;
}

.hostinger-affiliate-block-list-cards__bestseller-label {
	align-items: center;
	background: #def4f0;
	color: #008361;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	height: 24px;
	justify-content: center;
	line-height: 16px;
	margin-bottom: 16px;
	text-transform: uppercase;
}

.hostinger-affiliate-block-list-cards__product_data {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 16px;
}

.hostinger-affiliate-block-list-cards__image {
	margin-bottom: 24px;
	overflow: hidden;
}

.hostinger-affiliate-block-list-cards__image div {
	padding-top: 100%;
	position: relative;
}

.hostinger-affiliate-block-list-cards__image img {
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.hostinger-affiliate-block-list-cards__product-title {
	margin-bottom: auto;
}

.hostinger-affiliate-block-list-cards__product-title a {
	text-decoration: none;
}

.hostinger-affiliate-block-list-cards__product-title a:hover {
	opacity: .8;
}

.hostinger-affiliate-block-list-cards__product-title h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	margin-bottom: 16px;
	margin-top: 0;
}

.hostinger-affiliate-block-list-cards__product-pricing {
	display: flex;
	margin-bottom: 24px;
}

.hostinger-affiliate-block-list-cards__product-price {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	margin-right: 10px;
}

.hostinger-affiliate-block-list-cards__product-prime {
	align-content: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.hostinger-affiliate-block-list-cards__product-prime img {
	max-height: 32px;
}

.hostinger-affiliate-block-list-cards__product-amazon-button {
	background: linear-gradient(180deg, #f2dfa7, #e9c565);
	border: 1px solid #74612f;
	border-radius: 4px;
	color: #000 !important;
}

.hostinger-affiliate-block-list-cards__product-amazon-button, .hostinger-affiliate-block-list-cards__product-buy-button {
	align-items: center;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

.hostinger-affiliate-block-list-cards__product-buy-button {
	background: #3883f4 !important;
	border: 1px solid #3883f4;
	border-radius: 4px;
	color: #fff !important;
}

.hostinger-affiliate-table-wrap {
	overflow: auto;
}

.hostinger-affiliate-table {
	gap: 0;
	grid-gap: 1px;
	margin-bottom: 30px;
}

.hostinger-affiliate-table--is-mobile {
	display: none;
	grid-template-columns: minmax(0, 150px) repeat(1, minmax(0, 1fr));
	margin-bottom: 25px;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table--is-mobile {
		display: grid;
	}
}

.hostinger-affiliate-table--is-desktop {
	display: grid;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table--is-desktop {
		display: none;
	}
}

@media only screen and (min-width:768px) {
	.hostinger-affiliate-table--have-1-columns {
		grid-template-columns: minmax(0, 150px) repeat(1, minmax(0, 1fr));
	}
	
	.hostinger-affiliate-table--have-2-columns {
		grid-template-columns: minmax(0, 150px) repeat(2, minmax(0, 1fr));
	}
	
	.hostinger-affiliate-table--have-3-columns {
		grid-template-columns: minmax(0, 150px) repeat(3, minmax(0, 1fr));
	}
	
	.hostinger-affiliate-table--have-4-columns {
		grid-template-columns: minmax(0, 150px) repeat(4, minmax(0, 1fr));
		min-width: 1200px;
	}
	
	.hostinger-affiliate-table--have-5-columns {
		grid-template-columns: minmax(0, 150px) repeat(5, minmax(0, 1fr));
		min-width: 1200px;
	}
	
	.hostinger-affiliate-table--have-6-columns {
		grid-template-columns: minmax(0, 150px) repeat(6, minmax(0, 1fr));
		min-width: 1200px;
	}
}

.hostinger-affiliate-table__cell {
	outline: 1px solid hsla(0, 0%, 79%, .5);
	padding: 16px;
}

.hostinger-affiliate-table__value {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
}

.hostinger-affiliate-table__value--is-product-label {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
}

.hostinger-affiliate-table__value--is-feature-label {
	color: var(--neutral--600);
	font-feature-settings: "clig" off, "liga" off;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table__value--is-feature-label {
		font-size: 12px;
	}
}

.hostinger-affiliate-table__value--is-title {
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}

.hostinger-affiliate-table__value--is-title a {
	text-decoration: none;
}

.hostinger-affiliate-table__value--is-title a:hover {
	opacity: .8;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table__value--is-title {
		font-size: 12px;
	}
}

.hostinger-affiliate-table__value--is-thumbnail img {
	display: block;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	object-fit: contain;
	width: 150px;
}

.hostinger-affiliate-table__value--is-price {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table__value--is-price {
		font-size: 14px;
	}
}

.hostinger-affiliate-table__value--is-amazon-button:not(.hostinger-affiliate-table__value--is-mercado) a {
	align-items: center;
	background: linear-gradient(180deg, var(--amazon-button-bg-gradient-1) 0, var(--amazon-button-bg-gradient-2) 100%);
	border: 1px solid var(--amazon-button-border);
	border-radius: 4px;
	color: var(--amazon-button-color) !important;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table__value--is-amazon-button:not(.hostinger-affiliate-table__value--is-mercado) a {
		font-size: 12px;
	}
}

.hostinger-affiliate-table__value--is-amazon-button:not(.hostinger-affiliate-table__value--is-amazon) a {
	align-items: center;
	background: #3883f4 !important;
	border: 1px solid #3883f4;
	border-radius: 4px;
	color: #fff !important;
	display: flex;
	font-feature-settings: "clig" off, "liga" off;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	gap: 8px;
	justify-content: center;
	padding: 8px 24px;
	text-align: center;
	text-decoration: none;
}

@media only screen and (max-width:767px) {
	.hostinger-affiliate-table__value--is-amazon-button:not(.hostinger-affiliate-table__value--is-amazon) a {
		font-size: 12px;
	}
}
