/*
 * css/style.css
 */
/* Globals
------------------------------*/

@font-face {
    font-family: 'Futura';
    src: url('//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/css/futura.ttf?ts=1669194926&host=my.cratejoy.com');
	font-display: fallback;
}

@font-face {
    font-family: 'Futura Bold';
    src: url('//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/css/futura bold.ttf?ts=1669194926&host=my.cratejoy.com');
	font-display: swap;
}

@font-face {
    font-family: 'Futura Light';
    src: url('//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/css/futura light.ttf?ts=1669194926&host=my.cratejoy.com');
	font-display: swap;
}

body {
	background-color: rgb(255, 255, 255);
	color: rgb(34, 34, 34);
	font-family: 'Futura', Montserrat;
	font-size: 16px;
	/*font-weight: bold;*/
	line-height: 1.5em;
}

.button-dark {
    background-color: rgb(234, 102, 130);
    color: rgb(255, 255, 255);
    padding: 10px 15px;
    text-align: center;
    border-radius: 0;
}
#btn-secondary{
	background-color: rgb(234, 102, 130);
}

.rounded3{
    border-radius: 3px !important
  
}
.button-light {
  	background-color: transparent;
    border: solid 3px #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    border-radius: 0;
    padding: 10px 15px;
}

.home-section {
  padding: 50px 0;
  text-align: center;
}

.inner-shadow {
  box-shadow: inset 0px 0px 300px 0px rgba(0,0,0,0.2);
}

.home-button {
	display: inline-block;
  	font-size: 14px;
	padding: 1em;
	border-radius: 3px;
  	border: 0;
}

.v-center {
  display: flex;
  align-items: center;
}

#spinner-container {
    display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #fff;
}

#spinner-container p {
	margin: 50px 0;
    background: white;
    border: solid 1px black;
    padding: 5px;
}

#spinner {
	width: 40px;
	height: 40px;
	background-color: #333;
	/*border-radius: 100%;*/
	animation: scaleout 1s infinite ease-in-out;
}

@keyframes scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}

.btn {
	/*font-weight: bold;*/
}

section.fullscreen {
	min-height: 600px;
	/*height: 100vh;*/
}

section.fullscreen .container-fluid {
	width: 100%;
}
/*
section.fullscreen.with-footer {
	padding-bottom: 0;
}
*/
.container-fluid {
	max-width: 1140px;
}

.zopim {
	z-index: 999 !important;
}
	
@media(max-width: 767px) {
	.zopim {
		display: none !important;
	}
}


h1 {
	color: rgb(0, 0, 0);
	font-family: 'Futura Bold', Montserrat;
	font-size: 36px;
	letter-spacing: 1px;
	line-height: 1;
	margin: 0 0 25px 0;
}

h2 {
	color: rgb(0, 0, 0);
	font-family: 'Futura Bold', Montserrat;
	font-size: 32px;
	margin: 0 0 20px 0;
}

h3 {
	color: rgb(0, 0, 0);
	font-family: 'Futura Bold', Montserrat;
	font-size: 24px;
	margin: 0 0 10px 0;
}

p {
	line-height: 1.5em;
	margin: 0 0 15px 0;
}

a,
.btn-link {
	color: inherit;
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: inherit;
}

.alert a,
label a {
	color: rgb(234, 102, 130);
	text-decoration: underline;
}

/* General Component Styles */

.no-margin {
	margin: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

section[class^="component"] {
	padding: 60px 0;
}

section.headline {
	margin-bottom: 15px;
}

/* Utility Classes */
.hidden {
	display: none !important;
}

.text-center {
	text-align: center;
}

.flex-center {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.row-reverse {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.square-img-container {
	padding: 0;
	position: relative;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

/* Magical CSS hack to maintain 1:1 Aspect Ratio */
.square-img-container::before {
	content: "";
	display: block;
	padding-top: 100%;
}

.square-img-container .square-img-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
.square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	.square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	.square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	.square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	.square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/* Other bootstrap overrides
------------------------------*/
.dropdown-menu {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:active,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-item.open .nav-link:active {
	background-color: rgb(234, 102, 130);
}

.panel {
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	margin: 0 0 20px 0;
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	color: inherit;
	font-size: 16px;
	margin: 0;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}

.panel-footer {
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 10px 15px;
}

/* Buttons */
.btn {
	border-radius: 0;
	border: none;
	font-size: 14px;
	letter-spacing: 0.077em;
	padding: 1em 3em;
}

.btn-small {
	border: 2px solid rgb(0, 0, 0);
	color: rgb(0, 0, 0);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(234, 102, 130);
	border-color: rgb(234, 102, 130);
}

.btn-link {
	padding: 1.2em 0;
}

.btn-primary {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: 'Futura', Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

.btn-secondary {
	background-color: rgb(133, 205, 219);
	color: #FFFFFF;
	font-family: 'Futura', Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(133, 205, 219);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(0, 0, 0);
	color: rgb(0, 0, 0);
}

.btn-empty:hover,
.btn-empty:focus,
.btn-empty:active,
.btn-empty:active:focus {
	background-color: #FFFFFF;
}

/* Index
------------------------------*/

/* Subscribe Flow
------------------------------*/
.sf-grid {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.sf-grid__container {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	padding: .9375rem 0;
}

.sf-item {
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	border: 1px solid #E1E1E1;
	margin: 20px;
	text-align: center;
	padding: 20px;
}

.sf-item, .sf-item__content {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sf-item__content {
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.sf-item__name {
	margin: 1em 0;
}

.sf-item * {
	max-width: 100%;
}

/* Survey Forms
------------------------------*/
.survey h2 {
	margin: 0 0 1em 0;
}

.survey .radio input[type="radio"],
.survey .checkbox input[type="checkbox"] {
	margin: 0 0.5em 0 0;
}

/* Sold Out
------------------------------*/
.sold-out-image {
	height: 171px;
	width: 195px;
	margin: auto;
	margin-bottom: 38px;
}

/* Checkout
------------------------------*/
.checkout_content {
	margin-top: 0;
	overflow: auto;
}

.checkout_content #add_coupon_code {
	padding: .375rem 1rem;
	width: auto;
}

.checkout_content #checkout_button {
	background-color: rgb(234, 102, 130);
	border: none;
	color: rgb(255, 255, 255);
	font-family: 'Futura', Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
	padding: 1.2em 5em;
}

.checkout_content #checkout_button:hover,
.checkout_content #checkout_button:focus,
.checkout_content #checkout_button:active,
.checkout_content #checkout_button:active:focus {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

/* Thank You
------------------------------*/
.checkout_content section {
	border-color: #F5F5F5;
}

.checkout_content h1 {
	margin: 0 0 25px 0;
	text-align: center;
}

.cart_listing table {
	border-color: #F5F5F5;
}

/* Account
------------------------------*/
.account-header h1,
.account-header h2 {
	margin: 0 0 15px 0;
}

.account-header .gift-card-container {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.account-header .gift-card-balance {
	margin: 0 0 15px 0;
}

.my-account {
	margin: 25px 0;
}

.address-container {
	width: 100%;
}

.address-panel .inner-address-row {
	padding: 0;
}

.address-panel .address-edit-btn {
	min-width: auto;
	padding: 10px;
}

.address-info #is_primary {
	margin: 0;
	width: auto;
}

.address-container {
	width: 100%;
}

.errors {
	margin: 25px 0;
}

.cratejoy-loading-icon {
	color: rgb(0, 0, 0);
}

.skip-dialog .row {
	display: block;
	text-align: center;
}

.skip-dialog h4 {
	margin: 0 0 22px 0;
}

.panel-sub-confirm {
	box-shadow: none;
}

.panel-sub-confirm form div:last-child {
	display: block;
}

#skip_button,
input[type="radio"] + label.cj-btn {
	background-color: transparent;
	border: 1px solid rgb(234, 102, 130);
	color: rgb(234, 102, 130);
	letter-spacing: 1px;
	text-transform: uppercase;
}

#skip_button:hover,
#skip_button:focus,
#skip_button:active,
input[type="radio"]:checked + label.cj-btn, #skip_button.skipped {
	background-color: rgb(234, 102, 130);
	border-color: rgb(234, 102, 130);
	text-decoration: none;
}

/* Media Queries
------------------------------*/
@media (max-width: 767px) {
	section[class^="component"] {
		padding: 40px 0;
	}
	/* Used to reverse a row when it wraps on smaller screens */
	.row-sm-reverse {
		-webkit-flex-wrap: wrap-reverse;
		-moz-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.panel-cratejoy .pull-right,
	.panel-cratejoy .pull-left,
	.skip-dialog .pull-right,
	.skip-dialog .pull-left,
	.subscription_cancel .pull-right,
	.subscription_cancel .pull-left,
	#edit-subscription-form .pull-right,
	#edit-subscription-form .pull-left {
		float: none;
		width: 100%;
		margin: 10px 0;
	}
}

@media (min-width: 768px) {
	.account-header .gift-card-container {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.account-header .gift-card-balance {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.account-header h1,
	.account-header h2 {
		margin: 0;
	}
}

#cookies-alert {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    text-align:center;
    background-color: rgba(0, 0, 0, 0.7);
    color:white;
    z-index:99999;
}
 
#cookies-alert .inner {
	padding: 10px;
    font-family: 'Futura', verdana;
    font-size:12px;
}

#cookies-alert .inner a.ok {
    padding:5px;
	margin: 5px;
	border: solid 1px;
    color:white;
    text-decoration:none;
}
 
#cookies-alert .inner a.info {
    text-decoration:underline;
    color:white;
}


.slick-slider-ready {
	max-width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1 100%;
	flex-wrap: wrap;
}

.slick-slider-ready.slick-dotted {
	margin-bottom: 0;
	padding-bottom: 20px;
}

.slick-slider-ready .slick-slide {
	display: flex !important;
	flex: 1 100%;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin: 10px;
}

.slick-slider-ready .slick-dots {
	bottom: 0;
}

.slick-slider-ready .slick-dots li {
	margin: 0;
}

.slick-slider-ready .slick-dots button:before {
	font-size: 10px;
}

.slick-slider-ready > * {
	display: none;
}

.slick-slider-ready > *:first-child {
	display: block;
}


@media (min-width: 768px){
  body {
    font-size: calc(16px + 2px);
  }
  
  h1 {
    font-size: calc(36px + 2px);
  }
  
  h2 {
  	font-size: calc(32px + 2px);
  }
  
  h3 {
  	font-size: calc(24px + 2px);
  }
}

/*
 * components/404/cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a/component.css
 */
#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a {
	background-color: rgb(255, 255, 255);
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_35873fdf-cc2f-4702-b8b3-e32422595d8a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/404/cmp_f9cb87e6-e617-43ba-804f-1eb06de37334/component.css
 */
#cmp_f9cb87e6-e617-43ba-804f-1eb06de37334 img {
	max-width: 100%;
}

/*
 * components/about/cmp_e096ca11-5853-4665-ad33-d0ac77ae5a01/component.css
 */
#cmp_e096ca11-5853-4665-ad33-d0ac77ae5a01 img {
	max-width: 100%;
}
@media only screen and (max-width: 600px) {
   .history{
	       height:600px !important;
   }
   .desktop{
   display:none;}
}
@media only screen and (min-width: 600px) {
   .mobile{
   display:none;
   .img{    max-width: 300px;
    max-height: 300px;
	
	
}}
}
section[class^="component"] {
    padding-top: 60px;
    padding-bottom: 0px;
}

 h3{ color: #0099cc;
    font-family: 'Futura Bold';
}
p{    margin-bottom: 0rem;   
}
/*
 * components/checkout/cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a/component.css
 */
@media (max-width: 767px){
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a {
	background: linear-gradient(to bottom, #EEE 10%, #FFF 10%, #FFF 100%);
}

	.savingsMobile{
		position: absolute;
		right: 95px;
		text-decoration: line-through;
		font-weight: 500;
		color:rgb(34, 34, 34);
		font-size: 0.65em;
		padding-top: 1px;
		
	}
	
	.savingsDesktop{
		display: none;
	}

}

#spinner-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: #fff;
}

#spinner {
	width: 40px;
	height: 40px;
	background-color: #333;
	/*border-radius: 100%;*/
	animation: scaleout 1s infinite ease-in-out;
}

@keyframes scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .checkout_content {
	overflow: auto;
	padding: 0;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #custom-main {
	position: relative;
	margin-bottom: 60px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .outsider-button {
	position: absolute;
	bottom: -60px;
	right: 15px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .account-intro p {
	margin: 0;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #check-account,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #check-shipping,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #checkout_button {
	width: 100%;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #shipping_row {
	
}


#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #checkout_button {
	background-color: #8BBD80;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #custom-checkout {
	/*align-items: center;*/
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .checkout_content > *:not(#custom-checkout),
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #original-checkout_content > *:not(#custom-checkout) {
	display: none;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #checkout_form > *:not(#custom-form) {
	display: none;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .product-name {
	font-weight: bold;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .subscription-plan,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .variant-info {
	font-weight: normal;
	margin-left: 20px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .subscription-autorenew {
	display: none;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .alert-danger:not(:empty) {
	display: block !important;
	text-align: center;
	position: relative;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .alert-danger strong {
  margin: 5px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .form-group {
	text-align left;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .form-group label:first-of-type {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #777;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a input:not([type="checkbox"]):not([type="radio"]),
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a select {
	width: 100%;
	height: calc(3em + 2px);
	border: solid 1px #e0e0e0;
	padding-left: 1em;
	line-height: 1em;
	background-color: #fff;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a input:not([type="checkbox"]):not([type="radio"]):disabled,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a select:disabled {
	background-color: #d0d0d0;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	
	resize: none;
	text-indent: 1px;
	text-overflow: '';
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a label a {
	margin: 0 5px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .warning-msg,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .error-msg {
	display: none;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .has-warning .warning-msg,
#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .has-error .error-msg {
	color: #d9534f;
	display: block;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .coupon_section {
	margin-top: 20px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #id_coupon_code {
	height: initial;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #add_coupon_code {
	background-color: #85cddb;
	padding: 15px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #custom-aside img{
	max-width: 100%;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #aside-payment {
	background-color: #EEE;
	align-items: center;
}

@media (max-width: 767px) {
  #cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #aside-payment {
  	margin-bottom: 15px;
    border-bottom: solid 1px #888;
  }
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #aside-payment #payment-image {
	margin: -100px auto 10px auto;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #aside-payment .item_table tr:first-of-type .delete_column {
	display: none;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #aside-payment .remove_button {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	color: crimson;
	box-shadow: none;
	min-width: 0;
	font-size: 22px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #payment-methods {
	margin: 0 0 40px 0;
	font-size: 12px;
}

#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .payment-method {
	display: block;
	background-color: #FFF;
	border: solid 1px #EEE;
	padding: 5px 0;
	margin: 0;
}


#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .payment-method input {
	margin: 1em;
}
#arrow{
	padding-left: 7px;
	padding-top: 4px;
	color: #0099cc;
}

#shopping-cart-slider{
	
	padding-left: 7px;
	font-size:1.4em;
	padding-right: 8px;
	fill: #0099cc;
	padding-top: 3px;
	
}

#total-title{
	color: #0099cc;
}
#total-amount{
	position: absolute;
	right: 5px;	
}

@media (max-width: 767px){
	
	.slide {
		
		border-bottom: solid 1px #888;
		
	}
	/*
	.styled_cart {
		
		display: none;
		
	}*/
	.payment-summary{
		
		background: linear-gradient(to right, #EEE 33.333%, #FFF 33.333%, #FFF 100%);
	}
	
	/*
	
	.desplegado .oculto-desplegado {
		display: none;
	}
	
	.replegado .cart_listing {
		display: none;
	}*/
}

@media (min-width: 768px) {
		
	#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #checkout_form {
		background: #FFF;
		padding: 20px 40px;
	}
	
	#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a #payment-methods {
		font-size: 14px;
	}
	
	#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a .account-intro {
		margin-top: -20px;
	}
	
	.savingsMobile{
		
		display: none;
		
	}
	
	.savingsDesktop{
		
		float: right;
		text-decoration: line-through;
		font-weight: 500;
		
	}
}


@media (min-width: 1140px) {	
	#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a {
		position: relative;
		background: linear-gradient(to right, #EEE 50%, #FFF 50%, #FFF 100%);
	}
	
	#cmp_1f4d4258-a411-4c9e-bdbd-269c3134654a::before {
		content: ' ';
		max-width: 1110px;
		width: 100%;
		height: 100%;
		top: 0;
		left: calc(50% - 555px);
		position: absolute;
		background: linear-gradient(to right, #EEE 33.3333%, #FFF 33.3333%, #FFF 100%);
	}
}

#snackbar {
	visibility: hidden;
	min-width: 250px;
	margin-left: -125px;
	background-color: #f2dede;
	color: #a94442;
	text-align: center;
	border-radius: 2px;
	padding: 16px;
	position: fixed;
	z-index: 1;
	left: 50%;
	bottom: 30px;
	font-size: 17px;
	margin: 5px;
	border-radius: 10px;
  }
  
  #snackbar.show {
	visibility: visible;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
	animation: fadein 0.5s, fadeout 0.5s 2.5s;
  }
  
  @-webkit-keyframes fadein {
	from {bottom: 0; opacity: 0;} 
	to {bottom: 30px; opacity: 1;}
  }
  
  @keyframes fadein {
	from {bottom: 0; opacity: 0;}
	to {bottom: 30px; opacity: 1;}
  }
  
  @-webkit-keyframes fadeout {
	from {bottom: 30px; opacity: 1;} 
	to {bottom: 0; opacity: 0;}
  }
  
  @keyframes fadeout {
	from {bottom: 30px; opacity: 1;}
	to {bottom: 0; opacity: 0;}
  }
/*
 * components/concurso-melia/cmp_4b06a000-d1b4-4909-8572-ab05c09fde86/component.css
 */
#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 {
	background-color: rgb(255, 255, 255);
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_4b06a000-d1b4-4909-8572-ab05c09fde86 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/concurso-melia/cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12/component.css
 */
#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 {
	background-color: rgb(255, 255, 255);
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .component-rich-text-with-button__content-row,
#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .component-rich-text-with-button__content-row,
	#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_a336adfc-0574-4a52-b87d-4ea0fb859b12 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/contacto/cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3/component.css
 */
#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-component {
	padding: 20px;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-block {
	padding: 20px;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 h4 {
	font-family: "Futura Bold";
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-content {
	background-color: #FFF;
	border: solid 2px #85cddb;
	border-radius: 3px;
	padding: 15px 0;
	height: 100%;
	text-align: center;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-block img {
    margin: 0 auto 20px auto;
	max-width: 200px;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-block:first-child img {
    max-width: 100%;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-buttons .btn {
	width: 100%;
	background-color: #FFF;
	color: #85cddb;
	border: solid 2px #85cddb;
	border-radius: 3px;
    margin-top: 10px;
    white-space: normal;
    padding: 15px;
}

#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-buttons .btn:hover {
	background-color: #85cddb;
	color: #ffffff;
}

@media (min-width: 768px) {
	#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-description {
		min-height: 75px;
	}
	
	#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-buttons .btn {
		width: 75%;
	}
	
	#cmp_a58c6ae6-3e0e-47d9-91a5-204fa2f819d3 .contact-block:first-child .contact-content {
		text-align: left;
		align-items: center;
	}
}
/*
 * components/cookies/cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2/component.css
 */
#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 {
	background-color: rgb(255, 255, 255);
}

#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_35549cab-f522-4dfe-bff1-e5aaad7a76e2 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/cookies/cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce/component.css
 */
#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce {
	background-color: rgb(255, 255, 255);
}

#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_f68bd28c-3856-49f6-834e-4cd6fc69a0ce .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/cuenta/cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2/component.css
 */
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 img {
	max-width: 100%;
}

/*
 * components/cuenta/cmp_6e649c3e-4284-4126-9b85-1156136aff50/component.css
 */
/**/

/*
 * components/cuenta/cmp_79fad85b-af40-4333-a36e-52f8d2b10564/component.css
 */
#cmp_79fad85b-af40-4333-a36e-52f8d2b10564 img {
	max-width: 100%;
}

/*
 * components/cuenta/cmp_7e900ddf-5a66-4e21-a2a3-ef96ebbcb079/component.css
 */
#cmp_7e900ddf-5a66-4e21-a2a3-ef96ebbcb079 img {
	max-width: 100%;
}

/*
 * components/cuenta/cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c/component.css
 */
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c img {
	max-width: 100%;
}

/*
 * components/cuenta/cmp_af369c58-99af-4cf3-89a7-a059e7d47184/component.css
 */
#cmp_af369c58-99af-4cf3-89a7-a059e7d47184 img {
	max-width: 100%;
}

/*
 * components/cuenta/cmp_c1b6bf32-7941-4658-989a-833410ff99fc/component.css
 */
#cmp_c1b6bf32-7941-4658-989a-833410ff99fc img {
	max-width: 100%;
}
/*
 * components/customer/account/cmp_5c0b3127-c9d6-4f7c-97f2-417f59047fd2/component.css
 */
/**/
.sub-pay-info-cc-icon {
	width: 100%;
}
.credit-card-small {
	margin: auto;
}
.sub-pay-info-cc {
	font-size: inherit;
}

/*
 * components/customer/edit/cmp_1e53d040-e62b-4d4c-ba09-0ef628b391e1/component.css
 */
/**/ 
/*
 * components/customer/forgot_password/cmp_847f459a-ace6-4ffd-a3d7-650b1a010058/component.css
 */
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c {
	background-color: #EEE;
	padding-top: 30px;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c h1 {
	text-align: center;
	font-size: 28px;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .intro-text {
	text-align: center;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c #main-content {
	position: relative;
	margin-bottom: 60px;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .outsider-button {
	position: absolute;
	bottom: -60px;
	right: 15px;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c #forgot-button {
	width: 100%;
}


#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c #forgot-button:disabled {
	cursor: progress;
}


#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .alert-danger:not(:empty) {
	display: block !important;
	text-align: center;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .form-group {
	text-align: left;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .form-group label:first-of-type {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #777;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c input:not([type="checkbox"]):not([type="radio"]),
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c select {
	width: 100%;
	height: calc(3em + 2px);
	border: solid 1px #e0e0e0;
	padding-left: 1em;
	line-height: 1em;
	background-color: #fff;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c input:not([type="checkbox"]):not([type="radio"]):disabled,
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c select:disabled {
	background-color: #d0d0d0;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	
	resize: none;
	text-indent: 1px;
	text-overflow: '';
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .success-msg,
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .warning-msg,
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .error-msg {
	display: none;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .has-success .success-msg {
	color: #3c763d;
	display: block;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .has-warning .warning-msg,
#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c .has-error .error-msg {
	color: #d9534f;
	display: block;
}

#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c #aside-content img{
	max-width: 100%;
	display: block;
	margin: auto;
}

@media (max-width: 767px) {
	#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c #aside-content img{
		max-height: 150px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c {
		background-color: #FFF;
	}
	
	#cmp_8cfad930-b317-4a52-9a14-dbaa0132d85c form {
		background: #EEE;
		padding: 20px 40px;
	}
}

/*
 * components/customer/forgot_password/cmp_da058ced-6d71-491a-8a1f-292d13b627d6/component.css
 */
/**/
/*
 * components/customer/login/cmp_4b8cf731-433c-4545-b460-de5b2cfcd9c7/component.css
 */
#cmp_6e649c3e-4284-4126-9b85-1156136aff50 {
	background-color: #EEE;
	padding-top: 30px;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 h1 {
	text-align: center;
	font-size: 28px;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 #main-content {
	position: relative;
	margin-bottom: 60px;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .outsider-button {
	position: absolute;
	bottom: -60px;
	right: 15px;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 #login-button {
	width: 100%;
	background-color: #8BBD80;
}


#cmp_6e649c3e-4284-4126-9b85-1156136aff50 #login-button:disabled {
	cursor: progress;
}


#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .alert-danger:not(:empty) {
	display: block !important;
	text-align: center;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .form-group {
	text-align: left;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .form-group label:first-of-type {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #777;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 input:not([type="checkbox"]):not([type="radio"]),
#cmp_6e649c3e-4284-4126-9b85-1156136aff50 select {
	width: 100%;
	height: calc(3em + 2px);
	border: solid 1px #e0e0e0;
	padding-left: 1em;
	line-height: 1em;
	background-color: #fff;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 input:not([type="checkbox"]):not([type="radio"]):disabled,
#cmp_6e649c3e-4284-4126-9b85-1156136aff50 select:disabled {
	background-color: #d0d0d0;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	
	resize: none;
	text-indent: 1px;
	text-overflow: '';
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .warning-msg,
#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .error-msg {
	display: none;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .has-warning .warning-msg,
#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .has-error .error-msg {
	color: #d9534f;
	display: block;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 #aside-content img{
	max-width: 100%;
	display: block;
	margin: auto;
}

#cmp_6e649c3e-4284-4126-9b85-1156136aff50 .forgot {
	color: #666;
    font-size: 14px;
}

@media (max-width: 767px) {
	#cmp_6e649c3e-4284-4126-9b85-1156136aff50 #aside-content img{
		max-height: 100px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	#cmp_6e649c3e-4284-4126-9b85-1156136aff50 {
		background-color: #FFF;
	}
	
	#cmp_6e649c3e-4284-4126-9b85-1156136aff50 form {
		background: #EEE;
		padding: 20px 40px;
	}
}

/*
 * components/customer/login/cmp_8cfaf17a-910a-45f6-a4b1-28d708b72a1d/component.css
 */
/**/
/*
 * components/customer/order/cmp_8b141153-5028-4901-ba87-e2430d6a0eee/component.css
 */
/**/
/*
 * components/customer/password_reset/cmp_1c3e0d14-2527-4dea-9ef3-ca086a8d8f78/component.css
 */
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 {
	background-color: #EEE;
	padding-top: 30px;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 h1 {
	text-align: center;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #backend-message {
	padding: 15px;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #main-content {
	position: relative;
	margin-bottom: 60px;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .outsider-button {
	position: absolute;
	bottom: -60px;
	right: 15px;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #reset-button {
	width: 100%;
	background-color: #8BBD80;
}


#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #reset-button:disabled {
	cursor: progress;
}


#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .alert-danger:not(:empty) {
	display: block !important;
	text-align: center;
	width: 100%;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .form-group {
	text-align: left;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .form-group label:first-of-type {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #777;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 input:not([type="checkbox"]):not([type="radio"]),
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 select {
	width: 100%;
	height: calc(3em + 2px);
	border: solid 1px #e0e0e0;
	padding-left: 1em;
	line-height: 1em;
	background-color: #fff;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 input:not([type="checkbox"]):not([type="radio"]):read-only,
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 input:not([type="checkbox"]):not([type="radio"]):disabled,
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 select:disabled {
	background-color: #d0d0d0;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	
	resize: none;
	text-indent: 1px;
	text-overflow: '';
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .success-msg,
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .warning-msg,
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .error-msg {
	display: none;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .has-success .success-msg {
	color: #3c763d;
	display: block;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .has-warning .warning-msg,
#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 .has-error .error-msg {
	color: #d9534f;
	display: block;
}

#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #aside-content img{
	max-width: 100%;
	display: block;
	margin: auto;
}

@media (max-width: 767px) {
	#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 #aside-content img{
		max-height: 100px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 {
		background-color: #FFF;
	}
	
	#cmp_34dcd3a2-002d-440a-b25b-b2d2c7514af2 form {
		background: #EEE;
		padding: 20px 40px;
	}
}

/*
 * components/customer/password_reset/cmp_2fd324a6-2e18-4fcf-bad7-c885f6f22ec4/component.css
 */
/**/
/*
 * components/customer/thank_you/cmp_e22b059b-0d89-440a-948b-fd8d3f6aa344/component.css
 */
/* customer/thank_you */
/*
 * components/global/cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87/component.css
 */
html.stop-scrolling,
body.stop-scrolling {
	overflow: hidden;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 {
	border: 0;
	padding: 0 0 45px 0;
}

a.anchor {
	position: absolute;
	margin-top: calc(-45px + 1px);
}

@media (min-width: 768px) {
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 {
		padding-bottom:50px;
	}
	
	a.anchor {
		margin-top: calc(-50px + 1px);
	}
}

@media (max-width: 767px) {
  	.button-header {
      padding: 15px !important;
  }
}

@media (min-width: 768px) {
	.button-header {
		border: 3px solid rgb(234, 102, 130);}
}

.button-header {
    display: block;
    font-size: 12px;
    line-height: 14px;
  	min-width: 100%;

}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 ~ section.fullscreen {
	min-height: 550px;
	/*
	height: calc(100vh - 55px);
	*/
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu-wrapper {
	background-color: rgb(255, 255, 255);
	
	position: fixed;
    width: 100%;
    z-index: 100;
	border-bottom: solid 1px;
    border-radius: 0;
	height: 45px;
	padding: 0;

	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

@media (min-width: 768px) {
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu-wrapper {
		height: 50px;
	}
}


#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu {
	max-width: 1100px;
    margin: auto;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a {
	text-decoration: none;
	outline: none;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu ul {
	margin: 0;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu li {
	margin: 0;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-hamburger {
    padding: 8px 20px 8px 10px;
    font-size: 28px;
	cursor: pointer;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-logo {
	flex-grow: 1;
    text-align: center;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-logo img {
	height: 41px;
	//padding: 0 20px;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register {
	width: 100%;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:hover,
#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:focus,
#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:active {
	color: rgb(0, 0, 0);
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen {
	transition-property: left, background-color;
	transition-timing-function: ease;
	transition-duration: 0.5s;
	transition-delay: -0.1s;
	
	overflow-y: scroll;
	position: fixed;
	display: flex;
    top: 45px;
    width: 200vw;
    z-index: 100;
    height: calc(100vh - 45px);
    background-color: rgba(0, 0, 0, 0.3);
	left: 0;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen.collapsed {
	transition-property: background-color;
	left: -100vw;
	width: 100vw;
	background-color: rgba(0, 0, 0, 0);
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen .navbar-container {
	/*background-image: url('//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/tmpfile-43.png?ts=1669194955&host=my.cratejoy.com');*/
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	color: rgb(255, 255, 255);
	position: relative;
    width: 40%;	
    background-color: rgb(68, 130, 250);
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen .navbar-container ul {
	/*background-color: rgba(119,119,119,0.8);*/
    /*box-shadow: 0px 100px 150px 0px rgba(119,119,119,0.8);*/
	padding-top: 10px;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen li {
    width: 100%;
	border-bottom: solid 1px white;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen .nav-link {
	padding: 15px 15px;
	text-align: left;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-fullscreen .nav-arrow {
	float: right;
	padding-top: 4px;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .header-social {
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	padding: 15px;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register a:hover,
#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register a:focus,
#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register a:active {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu-wrapper.navbar-alt {
	display: none;
	background-color: rgb(133, 205, 219);
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .header-social span {
	padding: 15px;
}

@media (max-width: 370px) {
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register a {
		min-width: 75px;
	}
}

@media (min-width: 768px) {
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 ~ section.fullscreen {
		min-height: 550px;
		/*
		height: calc(100vh - 70px);
		*/
	}
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu {
		height: 50px;
	}
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu li {
		margin: 0 20px;
	}
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 #navbar-register {
		width: inherit;
		display: inline-block;
	}
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-toggleable-sm {
		-webkit-flex-shrink: 1;
		-moz-flex-shrink: 1;
		-ms-flex-shrink: 1;
		flex-shrink: 1;

		-webkit-flex-grow: 2;
		-moz-flex-grow: 2;
		-ms-flex-grow: 2;
		flex-grow: 2;
	}
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-nav {
		background-color: rgb(255, 255, 255);
		padding: 0;
		margin-top: -15px;
		
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		justify-content: space-around;
	}
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-nav li {
		padding: 0;
	}
	
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-nav .nav-link {
		padding: 15px;
		text-align: center;
		text-transform: uppercase;
		color: rgb(34, 34, 34);
	}
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:hover,
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:focus,
	#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 .navbar-menu a:active {
		color: rgb(0, 0, 0);
	}
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 ol {
    list-style: decimal;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_67efdc54-8618-43f2-a1f8-60bba8fa6e87 ul {
    list-style: none;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

/*
 * components/global/cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89/component.css
 */
#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89.footer {
	background-color: rgb(68, 130, 250);
	color: #FFFFFF;
	font-family: Montserrat;
	background-image: url(//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/Rapport-pattern_generico.png?ts=1669194950&host=my.cratejoy.com);
	background-repeat: repeat;
	padding: 25px 0 0 0;
} 

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89.footer p {
	color: #FFFFFF;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89.footer ul {
	margin: 0;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89.footer ul li {
	display: block;
	margin: 0 0.5rem;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-subscribe {
	padding: 0;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-logo {
	padding: 20px;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social {
	justify-content: flex-start;
	font-size: 24px;
	padding: 0;
	color: white;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social span {
	padding: 0 1rem;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social svg path {
	fill: #FFFFFF;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social a:hover svg path,
#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social a:focus svg path,
#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-social a:active svg path {
	fill: rgb(245, 217, 83);
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-contact > .row {
	align-items: center;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-contact p {
	margin: 0 0 0.5em 0;
}

#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89 .footer-sponsor {
	padding: 20px;
}

@media (min-width: 768px) {
	#cmp_cfc1e769-3e3e-4044-b27f-c227b3ad0b89.footer {
		padding: 40px 0 0 0;

		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

/*
 * components/global/cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7/component.css
 */
#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 {
	background-color: rgb(255, 255, 255);
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .component-rich-text-with-button__content-row,
#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .component-rich-text-with-button__content-row,
	#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_dbc31b3b-8ef7-410a-b581-f8ec0f5493a7  {
	padding-top: 0;
}
/*
 * components/historia/cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed/component.css
 */
#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed {
	background-color: ;
}

#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed h1 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed h2 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed h3 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed p {
	color: ;
	font-family: ;
	font-size: ;
}

@media (min-width: 768px) {
	#cmp_1afda743-e8cd-45a6-8d5b-7d2d0b7ef2ed .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/historia/cmp_47cfafb9-49fc-432d-bc33-b13134ee8ac9/component.css
 */
#cmp_47cfafb9-49fc-432d-bc33-b13134ee8ac9 img {
	max-width: 100%;
}

@media (min-width: 768px) {
	#cmp_47cfafb9-49fc-432d-bc33-b13134ee8ac9 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/historia/cmp_e256019f-c14f-480b-9d81-90c3bf535bcf/component.css
 */
#cmp_e256019f-c14f-480b-9d81-90c3bf535bcf img {
	max-width: 100%;
}

@media (min-width: 768px) {
	#cmp_e256019f-c14f-480b-9d81-90c3bf535bcf .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_15365d51-7d98-403b-914b-6aee46b1d34e/component.css
 */
#cmp_15365d51-7d98-403b-914b-6aee46b1d34e {
	background-color: #F3F2F0;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e .content-row {
	margin: 0;

	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e .content {
	background-color: #F3F2F0;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_15365d51-7d98-403b-914b-6aee46b1d34e p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_15365d51-7d98-403b-914b-6aee46b1d34e .content {
		margin: 15px;
	}
}
/*
 * components/howitworks/cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596/component.css
 */
#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 {
	background-color: rgb(255, 255, 255);
}

#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_18c12469-5816-4e16-9eb3-2d0ea62c6596 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/howitworks/cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f/component.css
 */
#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f {
	background-color: rgb(255, 255, 255);
	padding: 0;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f .content {
	margin: 0 auto;
	padding: 25px;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f .content .cta {
	border: 5px solid rgb(0, 0, 0);
	padding: 45px;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_87ddf3d2-f1a7-4912-af5a-0796de39fa9f p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/index/cmp_1e754d85-8018-496a-a35f-ad2969685921/component.css
 */
#cmp_1e754d85-8018-496a-a35f-ad2969685921 { 
	background-color: rgb(186, 204, 255);	
} 

@media (min-width: 768px){
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
  	background-image: url("//s3.amazonaws.com/cratejoy_vendor_images/patasbox1/fashion_mobile-copy-44/images/cabecera_desktop_(4)-3.png?ts=1759418936&host=my.cratejoy.com");
	background-position: -500px;
	background-repeat: no-repeat;
	background-size: cover;
    position: relative;
    min-height: 550px;
    display: flex;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .container-fluid {
    flex: 1;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .container-fluid > .row {
    height: 100%;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-main {
    justify-content: center;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921::before {
  	content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 55% 110%;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/banner_background.png?ts=1712739252&host=my.cratejoy.com");
  }
}

@media (min-width: 850px) {
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
    background-position: -450px;
  }
}

@media (min-width: 992px) {
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
    background-position: -300px;
  }
}

@media (min-width: 1250px) {
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
    background-position: -200px;
  }
}

@media (min-width: 1600px) {
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
    background-position: -100px;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921::before {
  	background-size: 60% 100%;
  }
}

@media (min-width: 1900px) {
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 {
    background-position: 0;
  }
}


#cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-image {
	width: calc(100% + 30px);
    float: right;
  	margin: -30px -15px 0 0;
  	align-items: center;
}

#cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-main {
    display: flex;
    flex-direction: column;
    align-items: center; 
}

#cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-title {
	color: #FFFFFF;
	margin: 0 0 30px 0;
  	line-height: 40px;
  	font-size: 32px;
}

#cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-bullets {
  text-align: left;
}

#cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-bullets li::before{
    content: "";
    margin-right: 5px;
    font-size: 20px;
  	background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/Check_mark.png?ts=1669194936&host=my.cratejoy.com");
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}

#cmp_1e754d85-8018-496a-a35f-ad2969685921 .home-button {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
  	margin-top: 30px;
  	font-size: 18px;
  	font-weight: bold;
}

@media (min-width: 768px){
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-image {
    display: none;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-main {
  	/*padding: 0 5px 0 25px;*/
    align-items: flex-start;
  }
  
  #cmp_1e754d85-8018-496a-a35f-ad2969685921 .hero-title {
  	font-size: 28px;
    line-height: 36px;
    text-align: left;
  }
}
/*
 * components/index/cmp_1f2c6ae0-c89c-464e-85fe-c4399018693c/component.css
 */
#cmp_1f2c6ae0-c89c-464e-85fe-c4399018693c {
  background-color: rgb(243, 249, 250);
	overflow: hidden;
}
 
.causa-title {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
  	position: relative;
    color: rgb(68, 130, 250);
}
@media (max-width: 768px){

.causa-intro p{
	text-align: center !important;
}
}
/*
@media (min-width: 768px){
  .causa-title::before,
  .causa-title::after {
      content: '+';
      color: green;
      font-size: 28px;
      position: absolute;
      top: 0;
      margin-top: -3px;
      height: 100%;
      display: flex;
      align-items: center;
  }

  .causa-title::before {
    left: -5px;
  }

  .causa-title::after {
    right: -5px;
  }
}
*/
.causa-intro strong {
	font-size: 20px;
	color: black;
}

.causa-decorative {
	width: 65%;
    margin: 20px auto;
    display: block;
}

.causa-composition {
  width: 100%;
  margin: 20px 0;
  position: relative;
}

.causa-dog {
	width: 100%;
  background: white;
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
  padding: 10px 10px 50px 10px;
}

.causa-tirita {
	position: absolute;
	width: 30%;
	top: -10%;
	right: -5%;
}

.causa-logo {
  position: absolute;
  width: 40%;
  opacity: 0.7;
  bottom: 50px;
  right: 10px;
}

@media (min-width: 768px) {	
  
	.causa-title {
		text-align: left;
 	}
  
  	.causa-decorative {
      width: 100%;
      margin: 0;
  	}
  	
	.causa-composition {
		margin-top: 0;
	}
}

.causa-content strong {
	color: #624E31;
}

.causa-content a {
	text-decoration: underline;
  	color: #0275d8;
}
/*
 * components/index/cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85/component.css
 */
#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 {
	background-color: rgb(255, 255, 255);
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 .friends-title {
	color: rgb(68, 130, 250);
    font-weight: bold;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 #friends-slider {
	width: 0;
  	margin: 0;
} 

.friends-slider-arrow {
  padding: 0;
}

.friends-slider-arrow::before {
  font-family: 'FontAwesome';
  font-size: 64px;
  line-height: 64px;
  position: absolute;
  top: calc(50% - 32px);
  color: #CCC;
}

#friends-prev-slide::before {
  content: '\f0d9';
  left: 0;
}

#friends-next-slide::before {
  content: '\f0da';
  right: 0;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 #friends-slider img {
	display: block;
	width: 300px;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 #friends-collage {
  display: flex;
  flex-wrap: wrap;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 #friends-collage > * {
  display: inline-block;
  width: 20%;
  padding: 1px;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 #friends-collage img {
  height: initial;
  width: 100%;
}

#cmp_24e72efe-35e1-4d61-b371-bbdb63f80b85 .home-button {
	background-color: rgb(68, 130, 250);
	color: rgb(255, 255, 255);
  	margin-top: 30px;
  	font-weight: bold;
}

/*
 * components/index/cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed/component.css
 */
#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed {
	background-color: rgb(244, 249, 250);
}

#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-title {
	color: rgb(68, 130, 250);
	margin: 0;
    font-weight: bold;
}

#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-subtitle {
	font-family: "Futura Bold";
}

#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-content p {
	margin: 0;
}

#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-image {
	width: 100%;
	margin: 30px 0;
  	padding: 0;
}

#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-button {
	background-color: rgb(68, 130, 250);
	color: rgb(255, 255, 255);
  	font-weight: bold;
}

@media (min-width: 768px){
  	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed {
      	background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/bodegon_(9).png?ts=1728034314&host=my.cratejoy.com");
		background-size: cover;
		background-position: center;
  	}
	
	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-title {
		text-align: left;
	}
	
	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-subtitle {
		text-align: left;
	}
	
	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-content {
		max-width: 500px;
	}
	
	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-content p {
		text-align: left !important;
	}
	
	#cmp_633b2f19-0a10-4e9f-a75e-d9fdeeae6eed .what-button {
		margin-top: 500px;
	}
}
/*
 * components/index/cmp_c1db6735-333b-4d76-83cc-d07b50fb7757/component.css
 */
#cmp_c1db6735-333b-4d76-83cc-d07b50fb7757 h3 {
	color: rgb(68, 130, 250);
    font-weight: bold;
} 

#cmp_c1db6735-333b-4d76-83cc-d07b50fb7757 img {
	margin: 20px 3% 0 3%;
    max-width: 26%;
    max-height: 25px;
} 

/*
 * components/index/cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb/component.css
 */
#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb {
	background-color: rgb(255, 255, 255);
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .how-title { 
  margin-bottom: 30px;
  font-weight: bold;
  color: rgb(68, 130, 250);
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .slick-slider-ready {
	width: 0;
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .slick-slider-ready img {
	display: block;
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .how-mobile-step {
  flex-direction: column;
  color: black;
}

.how-slider-arrow {
  transition-property: opacity;
  transition-duration: 1s;
  padding: 0;
}

.how-slider-arrow.slick-disabled{
  opacity: 0;
}

.how-slider-arrow::before {
  font-family: 'FontAwesome';
  font-size: 64px;
  line-height: 64px;
  position: absolute;
  top: calc(50% - 64px);
  color: #CCC;
}

#how-prev-slide::before {
  content: '\f0d9';
  left: 0;
}

#how-next-slide::before {
  content: '\f0da';
  right: 0;
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .how-desktop-subtitle {
  margin: 0;
}

#cmp_f54695f5-d06f-4e51-9157-e9915f73c8bb .how-desktop-image {
  margin: 20px 0;
}

/*
 * components/legal/cmp_19a835a1-b3bc-4891-b0fa-6cd847747247/component.css
 */
#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 {
	background-color: rgb(255, 255, 255);
}

#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_19a835a1-b3bc-4891-b0fa-6cd847747247 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/legal/cmp_4a3a5929-ded8-448f-980f-d7273de193ed/component.css
 */
#cmp_4a3a5929-ded8-448f-980f-d7273de193ed {
	background-color: rgb(255, 255, 255);
}

#cmp_4a3a5929-ded8-448f-980f-d7273de193ed h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_4a3a5929-ded8-448f-980f-d7273de193ed h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_4a3a5929-ded8-448f-980f-d7273de193ed h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_4a3a5929-ded8-448f-980f-d7273de193ed p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_4a3a5929-ded8-448f-980f-d7273de193ed .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/pasadas/cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5/component.css
 */
#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 {
	margin: 10px 0;
	padding: 10px 0;
	background-color: rgb(255, 255, 255);
	
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-title {
	font-family: "Futura";
	font-size: 36px;
	color: rgb(133, 205, 219);
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-image {
	width: 100%;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-slider {
	margin-top: 30px;
	margin-bottom: 30px;
}
	
@media(min-width: 768px){
	#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-slider {
		padding: 0 20%;
	}
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .slick-slider-ready {
	width: 0;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .slick-slider-ready img {
	display: block;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-step {
	color: black;
	text-align: left;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-slider-image {
	width: 100%;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-slider-title {
	font-size: 22px;
}

#cmp_74f18a19-1c38-4125-af9f-fedc7d6306b5 .past-slider-description {
	font-family: "Futura Light";
}

.past-slider-arrow {
  transition-property: opacity;
  transition-duration: 1s;
  padding: 0;
  align-self: center;
}

.past-slider-arrow.slick-disabled{
  opacity: 0;
}

.past-slider-arrow::before {
  font-family: 'FontAwesome';
  font-size: 64px;
  line-height: 64px;
  top: calc(50% - 64px);
  color: #CCC;
}

#past-prev-slide::before {
  content: '\f0d9';
  left: 0;
}

#past-next-slide::before {
  content: '\f0da';
  right: 0;
}

/*
 * components/pasadas/cmp_7690607f-6c2d-467d-80b4-e1110656bc69/component.css
 */
#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 {
	background-color: rgb(255, 255, 255);
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_7690607f-6c2d-467d-80b4-e1110656bc69 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/pasadas/cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf/component.css
 */
#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf {
	margin: 10px 0;
	padding: 10px 0;
	
}

#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf .container-fluid {
	background-color: rgb(112, 79, 88);
}

#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf .logo-background {
	background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/logo-halloween-2.png?ts=1712739737&host=my.cratejoy.com");
	
		background-position: top center;
	
	background-repeat: no-repeat;
	padding-top: 150px;
}

#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf .img-container {
    align-self: center;
}

#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf .old-description {
	text-align: justify;
	padding: 0 15%;
	margin-bottom: 30px;
}

#cmp_778eb067-3e08-4e36-8aea-a40b3d7190cf .old-image {
	width: 100%;
}

/*
 * components/pasadas/cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4/component.css
 */
#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 {
	margin: 10px 0;
	padding: 10px 0;
	
}

#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 .container-fluid {
	background-color: rgb(194, 188, 89);
}

#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 .logo-background {
	background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/logo-farm-3.png?ts=1712739357&host=my.cratejoy.com");
	
		background-position: top left;
	
	background-repeat: no-repeat;
	padding-top: 150px;
}

#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 .img-container {
    align-self: center;
}

#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 .old-description {
	text-align: justify;
	padding: 0 15%;
	margin-bottom: 30px;
}

#cmp_9657f9bd-b626-4d71-a6c9-ad602c3aefc4 .old-image {
	width: 100%;
}

/*
 * components/pasadas/cmp_b16134cb-4d98-45a1-8338-356b4ef4f434/component.css
 */
#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 {
	margin: 10px 0;
	padding: 10px 0;
	
}

#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 .container-fluid {
	background-color: rgb(169, 215, 230);
}

#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 .logo-background {
	background-image: url("//d3a1v57rabk2hm.cloudfront.net/patasbox1/fashion_mobile-copy-44/images/logo-xmas-2.png?ts=1669194945&host=my.cratejoy.com");
	
		background-position: top center;
	
	background-repeat: no-repeat;
	padding-top: 150px;
}

#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 .img-container {
    align-self: center;
}

#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 .old-description {
	text-align: justify;
	padding: 0 15%;
	margin-bottom: 30px;
}

#cmp_b16134cb-4d98-45a1-8338-356b4ef4f434 .old-image {
	width: 100%;
}

/*
 * components/poltica_de_privacidad/cmp_006faaea-750d-4cc3-9108-67331039e2ba/component.css
 */
#cmp_006faaea-750d-4cc3-9108-67331039e2ba img {
	max-width: 100%;
}

/*
 * components/poltica_de_privacidad/cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0/component.css
 */
#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 {
	background-color: rgb(255, 255, 255);
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}


#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .component-rich-text-with-button__content-row,
#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .component-rich-text-with-button__content-row,
	#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9495fe94-39be-45d3-a3f0-fcc0481bb3a0 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/poltica_de_privacidad/cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156/component.css
 */
#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 {
	background-color: rgb(254, 254, 254);
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_9a6cf3bd-29e5-448a-95b8-57a15d72a156 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

/*
 * components/regalo/cmp_8ff552b4-a861-4700-8826-28057727d59c/component.css
 */
#cmp_8ff552b4-a861-4700-8826-28057727d59c img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887/component.css
 */
#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 {
	//background-color: rgba(219, 219, 219, 0.2);
	padding: 30px;
	background: rgba(219, 219, 219, 0.2);
	background: -moz-linear-gradient(top, #adadad, rgba(219, 219, 219, 0.2) 8%);
	background: -webkit-gradient(linear, 0 0, 0 8%, from(#adadad), to(rgba(219, 219, 219, 0.2)));
	border-top: 1px solid rgba(219, 219, 219, 0.2);	
	//background: linear-gradient(to bottom, #adadad, rgba(219, 219, 219, 0.2), rgba(219, 219, 219, 0.2), rgba(219, 219, 219, 0.2), rgba(219, 219, 219, 0.2), rgba(219, 219, 219, 0.2),rgba(219, 219, 219, 0.2),rgba(219, 219, 219, 0.2),rgba(219, 219, 219, 0.2),rgba(219, 219, 219, 0.2));
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_139a4701-8eb7-4bc8-a411-9d7641cfc887 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/shop/listing/cmp_55f8abb3-97b4-45c2-bfa3-eb2ce96d07e8/component.css
 */
.shop-listing-item {
	color: rgb(34, 34, 34);
}

#cmp_55f8abb3-97b4-45c2-bfa3-eb2ce96d07e8, h3{
    font-family: 'Futura';
}

.shop-listing-item:hover,
.shop-listing-item:focus {
	text-decoration: none;
}

.shop-listing-item__image {
	background-position: center center;
	background-size: cover;
}

.shop-listing-item__name {
	margin: 10px 0;
  	font-size: 23px;
}

.shop-listing-item__price {
	margin: 10px 0 30px;
}

.product_paging {
	margin: 20px 0;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.product_page a,
.next_page a,
.prev_page a {
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	display: block;
	margin: 0 2px;
	padding: 12px 15px;
}

.product_page.active a,
.product_page a:hover, .product_page a:focus,
.next_page a:hover, .next_page a:focus,
.prev_page a:hover, .prev_page a:focus {
	background-color: #F9F9F9;
	text-decoration: none;
}

.product_page.active a {
	color: black;
}

/*
 * components/shop/listing/cmp_9809595f-92f1-4738-9317-cdfd99efff74/component.css
 */
#cmp_9809595f-92f1-4738-9317-cdfd99efff74 img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_c13b3165-baff-4d5c-a875-3236cb86436c/component.css
 */
#cmp_c13b3165-baff-4d5c-a875-3236cb86436c {
	padding: 20px 0;
}

#cmp_c13b3165-baff-4d5c-a875-3236cb86436c ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1/component.css
 */
#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product select {
	width: auto;
}

#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__add-to-cart {
	margin-bottom: 20px;
}
#description {
	padding-top: 20px;
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__review-share-desktop .rating,
#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__review-share-desktop h3,
#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_6bdca9d4-b9c1-40b9-af7d-a5336994a3b1  {
	padding-top: 0;
}
@media only screen and (max-width: 450px) {
    ul.pika-thumbs > li{
		width: 70px;
		height: 70px;
	}
  #checkoutButton{
    margin-top: 10px;
  }
}
/*
 * components/shop/product/cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448/component.css
 */
#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 {
	background-color: rgb(255, 255, 255);
	padding-top: 10px;
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_72aef09c-8437-4ca1-b8b9-f0bf9eea8448 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/shop/product/cmp_a844303c-9820-4c65-be21-8d50e1d2ac4d/component.css
 */
#cmp_a844303c-9820-4c65-be21-8d50e1d2ac4d img {
	max-width: 100%;
}
#cmp_a844303c-9820-4c65-be21-8d50e1d2ac4d {
	padding: 10px;
}
/*
 * components/sold_out/cmp_1600398e-8e6e-41d4-9595-ea7862ca3613/component.css
 */
#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 {
	background-color: rgb(255, 255, 255);
	
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .component-rich-text-with-button__content-row,
#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .component-rich-text-with-button__content-row,
	#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
	#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613 {
	margin-bottom: 70px;
	margin-top: 20px;
}
}
#cmp_1600398e-8e6e-41d4-9595-ea7862ca3613  {
	padding-top: 0;
}
.margin{
	margin:10px;
}
.gen-div{
	padding-top: 40px;
}
#img{
	max-height:340px;
	max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 600px) {
 .fixtext{padding-top: 3%;}}
@media only screen and (max-width: 600px) {
    #img{
		display:none;
	}
}
/*
 * components/sold_out/cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a/component.css
 */
#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a {
	background-color: rgb(255, 255, 255);
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .component-rich-text-with-button__content-row,
#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .component-rich-text-with-button__content-row,
	#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_e29c4c1b-cb2a-47a1-8e69-5d1ca7a1091a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/subscribe/cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c/component.css
 */

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c {
	background-color: rgb(255, 255, 255);
	padding-bottom: 0;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar-container {
	position: relative;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar .step {
	color: rgb(34, 34, 34);

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar .step .point {
	background-color: rgb(255, 255, 255);
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar .step.active .point {
	background-color: rgb(0, 0, 0);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_58b4710f-a5ae-4560-a54a-c91f55c7743c .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe/cmp_69738f4c-4fc0-4ff9-8f04-3071c1c76efe/component.css
 */
#cmp_69738f4c-4fc0-4ff9-8f04-3071c1c76efe {
	background-color: #F3F2F0;
}

#cmp_69738f4c-4fc0-4ff9-8f04-3071c1c76efe h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_69738f4c-4fc0-4ff9-8f04-3071c1c76efe p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_69738f4c-4fc0-4ff9-8f04-3071c1c76efe .sf-item {
	background-color: rgb(255, 255, 255);
}
/*
 * components/subscribe/cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa/component.css
 */
#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa {
	background-color: rgb(255, 255, 255);
}

#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_9e49f244-8750-42e3-908b-a2fc8b8647fa .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_52c924db-1289-4a11-86c5-9e830577d90c/component.css
 */
#cmp_52c924db-1289-4a11-86c5-9e830577d90c {
	background-color: rgb(238, 238, 238);
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c h3 {
	color: rgb(0, 0, 0);
	/*font-family: Montserrat;*/
	font-size: 24px;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c p {
	color: rgb(34, 34, 34);
	/*font-family: Montserrat;*/
	font-size: 16px;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c .survey {
	max-width: 500px;
	margin: auto;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c #create-account {
	margin-bottom: 50px;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c #account-fields {
    box-shadow: 0 0 0 15px #f1ad3f;
    box-sizing: border-box;
    padding: 20px;
	line-height: 3;
    border: 2px dashed #fff;
    border-radius: 5px;
    margin: 0 auto;
    background-color: #f1ad3f;
	max-width: 50rem;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c #account-fields label {
	background-color: white;
	border-color: #AAA;
	border-width: 1px;
	border-style: solid;
	color: #AAA;
	margin: 0;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c #account-fields input[type="checkbox"] {
	margin: 0 1rem 0 0;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c form {
	padding: 20px 0;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c .btn-primary {
	width: 100%;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c .warning-msg,
#cmp_52c924db-1289-4a11-86c5-9e830577d90c .error-msg {
	visibility: hidden;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c .has-error .error-msg {
	color: #d9534f;
	visibility: visible;
}

#cmp_52c924db-1289-4a11-86c5-9e830577d90c .has-warning .warning-msg {
	color: #d9534f;
	visibility: visible;
}

@media (min-width: 768px) {
	#cmp_52c924db-1289-4a11-86c5-9e830577d90c {
		background-color: #FFF;
	}
	
	#cmp_52c924db-1289-4a11-86c5-9e830577d90c input {
		background-color: #EEE;
	}
}

/*
 * components/subscribe_flow/terms_step/cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10/component.css
 */
#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 {
	background-color: rgb(238, 238, 238);
	padding-bottom: 20px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .container-fluid h3 {
	color: rgb(0, 0, 0);
	/*font-family: Montserrat;*/
	font-size: 16px;
	font-weight: bold;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .container-fluid p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .container-fluid a {
	text-decoration: none;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .variant-container {
    background-color: white;
	max-width: 400px;
	margin: 10px auto;
	border-radius: 5px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .img-container {
	margin: auto;
	padding-bottom: 5px;
	width: 100px;
	height: 90px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .img-container img {
	width: 120px;
	margin-top: -35px;
	margin-left: 0px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .title-container {
	padding: 17px 0;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    margin-right: -1px;
}
	
#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .title-container h3 {
	margin: 0;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .title-container p {
	margin: 0;
	color: #777;
}


#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .row :nth-child(3) .title-container:after {
	content: 'TOP VENTAS';
    background-color: #8BBDC7;
    transform: rotate(45deg);
    height: 100px;
    position: absolute;
    top: 0;
    width: 150px;
    text-align: center;
    right: -70px;
    top: -35px;
    padding: 65px 55px 10px 40px;
    color: white;
    font-size: 10px;
    line-height: 12px;
}

#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .foot-note {
	margin-top: 20px;
	text-align: center;
    font-size: 12px;
}

@media (min-width: 768px) {

	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 {
		background-color: white;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .term-col:nth-child(2) {
		display: none;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .variant-container {
		background-color: #EEE;
		margin-top: 50px;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .variant-container:hover {
		background-color: #9FD3DE;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .img-container {
		width: 100%;
		height: 195px;
		margin: 0;
		padding: 0 20px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .img-container img {
		width: 250px;
		max-width: 100%;
		margin-top: -55px;
		margin-left: 0;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .title-container h3 {
		text-align: center;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .title-container p {
		text-align: center;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .row :nth-child(3) .title-container:after {
		display: none;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .row :nth-child(3) .img-container {
		position: relative;
		overflow: hidden;
	}
	
	#cmp_c9aa56c3-cf23-4462-a273-ab3d58063a10 .row :nth-child(3) .img-container:after {
		content: 'TOP VENTAS';
		background-color: #8BBDC7;
		transform: rotate(45deg);
		height: 100px;
		position: absolute;
		top: 0;
		width: 150px;
		text-align: center;
		right: -70px;
		top: -35px;
		padding: 65px 55px 10px 40px;
		color: white;
		font-size: 10px;
		line-height: 12px;
	}
}

/*
 * components/subscribe_flow/variant_step/cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1/component.css
 */
#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 {
	background-color: rgb(238, 238, 238);
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .container-fluid h3 {
	color: rgb(0, 0, 0);
	/*font-family: Montserrat;*/
	font-size: 16px;
	font-weight: bold;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .container-fluid p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .container-fluid a {
	text-decoration: none;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .variant-container {
    background-color: white;
	max-width: 400px;
	margin: 10px auto;
	border-radius: 5px;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .img-container {
	margin: auto;
	padding-bottom: 5px;
	width: 100px;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .img-container img {
	width: 100px;
    margin-top: -15px;
    margin-left: 5px;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-col {
    align-self: center;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-container {
    padding: 26px 0;
}
	
#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-container h3 {
	margin: 0;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-container p {
	margin: 0;
	color: #777;
}

#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .foot-note {
	margin-top: 20px;
	text-align: center;
    font-size: 12px;
}

@media (min-width: 768px) {

	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 {
		background-color: white;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .variant-container {
		background-color: #EEE;
		margin-top: 50px;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .variant-container:hover {
		background-color: #9FD3DE;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .img-container {
		width: 200px;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .img-container img {
		width: 250px;
		margin-top: -60px;
		margin-left: -30px;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-container h3 {
		text-align: center;
	}
	
	#cmp_7d78a2f8-09b6-437d-be85-3ad20b5c6ae1 .title-container p {
		text-align: center;
	}
}

/*
 * components/suscripcion/cmp_8516985d-8e37-4fe5-98f8-266c79138e5a/component.css
 */
#cmp_8516985d-8e37-4fe5-98f8-266c79138e5a img {
	max-width: 100%;
}

/*
 * components/suscripcion/cmp_8a53530b-367c-4f7b-9c8d-bb6647542f35/component.css
 */
/**/
/*
 * components/suscripcion/cmp_d077b491-6ea8-4c9f-8304-058efdf94b40/component.css
 */

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 {
	background-color: rgb(238, 238, 238);
	padding-bottom: 20px;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .container-fluid h3 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .container-fluid p {
	color: rgb(34, 34, 34);
	font-size: 14px;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .container-fluid a {
	text-decoration: none;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .variant-container {
    background-color: white;
	max-width: 400px;
	margin: 10px auto;
	border-radius: 5px;
	cursor: pointer;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .img-container {
	margin: auto;
	padding-bottom: 5px;
	width: 100px;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .img-container img {
	width: 100px;
    margin-top: -15px;
    margin-left: 5px;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-col {
    align-self: center;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-container {
    padding: 26px 0;
}
	
#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-container h3 {
	margin: 0;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-container p {
	margin: 0;
	color: #777;
}

#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .foot-note {
	margin-top: 20px;
	text-align: center;
    font-size: 12px;
}

@media (min-width: 768px) {

	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 {
		background-color: white;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .variant-container {
		background-color: #EEE;
		margin-top: 50px;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .variant-container:hover {
		background-color: #9FD3DE;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .img-container {
		width: 200px;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .img-container img {
		width: 250px;
		margin-top: -60px;
		margin-left: -30px;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-container h3 {
		text-align: center;
	}
	
	#cmp_d077b491-6ea8-4c9f-8304-058efdf94b40 .title-container p {
		text-align: center;
	}
}

/*
 * components/suscripcion/cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1/component.css
 */
#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 {
	background-color: rgb(238, 238, 238);
	padding-bottom: 20px;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .container-fluid h3 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .container-fluid p {
	color: rgb(34, 34, 34);
	font-size: 14px;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .container-fluid a {
	text-decoration: none;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .variant-container {
    background-color: white;
	max-width: 400px;
	margin: 10px auto;
	border-radius: 5px;
	cursor: pointer;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .img-container {
	margin: auto;
	padding-bottom: 5px;
	width: 100px;
	height: 90px;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .img-container img {
	width: 120px;
	margin-top: -35px;
	margin-left: 0px;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .title-container {
	padding: 17px 0;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    margin-right: -1px;
}
	
#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .title-container h3 {
	margin: 0;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .title-container p {
	margin: 0;
	color: #777;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .term-col:nth-child(3) .title-container:after {
	content: 'TOP VENTAS';
    background-color: #8BBDC7;
    transform: rotate(45deg);
    height: 100px;
    position: absolute;
    top: 0;
    width: 150px;
    text-align: center;
    right: -70px;
    top: -35px;
    padding: 65px 55px 10px 40px;
    color: white;
    font-size: 10px;
    line-height: 12px;
}

#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .foot-note {
	margin-top: 20px;
	text-align: center;
    font-size: 12px;
}
/*
@media (max-width: 767px) {
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .term-col:nth-child(2) {
		display: none;
	}
}
*/
@media (min-width: 768px) {

	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 {
		background-color: white;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .variant-container {
		background-color: #EEE;
		margin-top: 50px;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .variant-container:hover {
		background-color: #9FD3DE;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .img-container {
		width: 100%;
		height: 195px;
		margin: 0;
		padding: 0;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .img-container img {
		width: 230px;
		max-width: 110%;
		margin-top: -55px;
		margin-left: 0;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .title-container h3 {
		text-align: center;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .title-container p {
		text-align: center;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .term-col:nth-child(3) .title-container:after {
		display: none;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .term-col:nth-child(3) .img-container {
		position: relative;
		overflow: hidden;
	}
	
	#cmp_ed9fe5b8-3c09-494f-9caf-e2c6dee9e7d1 .term-col:nth-child(3) .img-container:after {
		content: 'TOP VENTAS';
		background-color: #8BBDC7;
		transform: rotate(45deg);
		height: 100px;
		position: absolute;
		top: 0;
		width: 150px;
		text-align: center;
		right: -70px;
		top: -35px;
		padding: 65px 55px 10px 40px;
		color: white;
		font-size: 10px;
		line-height: 12px;
	}
}

/*
 * components/trabajo/cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d/component.css
 */
#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d {
	background-color: rgb(255, 255, 255);
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .component-rich-text-with-button__content-row,
#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .component-rich-text-with-button__content-row,
	#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_0f52ac9f-9d06-4ae9-8617-1634b03f877d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/trabajo/cmp_8897491f-0816-4711-b432-2985b5082dc4/component.css
 */
#cmp_8897491f-0816-4711-b432-2985b5082dc4 img {
	max-width: 100%;
}

/*
 * components/trabajo/cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a/component.css
 */
#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a {
	background-color: rgb(255, 255, 255);
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a h1 {
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 36px;
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_ef5a05c2-0131-4da7-84dc-5e6939c7f18a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/verano/cmp_2ca00f25-4283-4c55-bb1f-534ee595019d/component.css
 */
#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d {
	background-color: rgb(255, 255, 255);
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}


#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .btn {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 14px;
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .btn:hover {
	background-color: rgb(234, 102, 130);
	color: rgb(255, 255, 255);
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .component-rich-text-with-button__content-row,
#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .component-rich-text-with-button__content-row,
	#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_2ca00f25-4283-4c55-bb1f-534ee595019d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/verano/cmp_775f9fd1-9564-4eb1-b205-b659e084c256/component.css
 */
#cmp_775f9fd1-9564-4eb1-b205-b659e084c256 img {
	max-width: 100%;
}

/*
 * components/verano/cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208/component.css
 */
#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 {
	background-color: rgb(255, 255, 255);
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

#cmp_a4426915-f11c-4ad5-96a0-cdfb634ac208 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

/*
 * components/view-cart/cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d/component.css
 */
#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d {
	background-color: rgb(255, 255, 255);
}

#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d h1 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 36px;
}

#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d h2 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 32px;
}

#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d h3 {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d p {
	color: rgb(34, 34, 34);
	font-family: Montserrat;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_64cd0bbb-01dd-4070-b68d-ec824ffeab1d .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/view-cart/cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8/component.css
 */
#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 {
	padding: 15px 15px 100px 15px;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-main {
	margin: 0 0 15px 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-label p {
	margin: 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-label .info {
	color: rgb(0, 0, 0);
	text-align: right;
	text-transform: uppercase;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-label .meta {
	color: rgb(34, 34, 34);
	font-size: 16px;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 figure {
	margin: 0 0 15px 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 .product-rem-btn {
		top: 40%;
	}
	#cmp_8c8165c6-14eb-4285-bc9d-68d7ee0d8ad8 figure {
		margin: 0;
	}
}