/** Shopify CDN: Minification failed

Line 1099:0 Expected "}" to go with "{"

**/
@font-face {
  font-family: 'Gilroy-Regular';
  src: url('/cdn/shop/files/Gilroy-Regular.ttf');
}
@font-face {
  font-family: 'Gilroy-Thin';
  src: url('/cdn/shop/files/Gilroy-Thin.ttf');
}
@font-face {
  font-family: 'Gilroy-ExtraBold';
  src: url('/cdn/shop/files/Gilroy-ExtraBold.ttf');
}
@font-face {
  font-family: 'Gilroy-Heavy';
  src: url('/cdn/shop/files/Gilroy-Heavy.ttf');
}
@font-face {
  font-family: 'Gilroy-Bold';
  src: url('/cdn/shop/files/Gilroy-Bold.ttf');
}
@font-face {
  font-family: 'Gilroy-SemiBold';
  src: url('/cdn/shop/files/Gilroy-SemiBold.ttf');
}
.header--right-column x-menu-root.x-menu .x-menu--overlap-icon {
    display: none;
}
span.percent-off {
    color: red;
    font-weight: bold;
}
/* .header--right-column x-menu-root.x-menu ul {
    display: flex;
}  */
[data-item=nav-text],.product--details-container p.product--title {
font-weight: var(--font--heading--weight);
}
.cart--form span.pplr_properties {
    display: none;
}
.cart--form li[data-name="_font size Vertical"],
.cart--form li[data-name="_font size Centrado"],
.cart--form li[data-name="_pplr_preview"],
.cart--form li[data-name="_pc_pricing_ref"],
.cart--form li[data-name="_pc_pricing_qty_split"]{
    display: none;
}
.space_title .stacked-text--title {
    margin-bottom: 20px;
}
.space--left .stacked-text--root {
    padding-left: 100px !important;
}
.radios--input[data-item=radio][data-unavailable=true]+label.hide-var[data-item=swatch] {
    display: none !important;
}
.img__pdp_icon img {
    width: 80px;
}

div#color-container .radios--main.hide {
    display: none !important;
}
.img__pdp_icon {
    padding-bottom: 10px;
    text-align: center;
    display: flex;
    /* justify-content: center; */
}
.img_lpdp_icon h2 {
    padding-bottom: 20px;
}
.img_lpdp_icon h3 {
  font-size: 20px;
  margin-bottom: 0;
  text-transform: capitalize;
}
.img_lpdp_icon a.stacked-text--button {
    margin-top: 20px;
}
p {
    margin-bottom: 10px;
}
.text-center {
    text-align: center;
}
.hover-data {
    margin-bottom: 6px;
}
.heading_sec {
    margin-bottom: 32px;
}

.d-flex-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.d-flex-width.featured-collection--header-text {
    width: 100%;
    max-width: 100%;
}
.d-flex-width .featured-collection--title {
    text-align: left;
}

.left--section1 .left--section1_wrapper,.left--section2 .left--section1_wrapper{
  width: calc(50% - 20px);
} 
.social--flex .left--section:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    background: #000;
}
.social--flex .left--section:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0%;
    top: 50%;
    background: #000;
}
.x-menu--level-2--container {
    -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5);
    box-shadow: 0 8px 6px -6px rgba(0,0,0,0.5);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}
/* Legacy mega (almma-1): solo si existe #menuList */
.menu_outerwrap:has(#menuList) .left_menu_wrap {
    width: 40%;
}
.menu_outerwrap:has(#menuList) .menu_image_wrap {
    width: 60%;
}
.mega--container.x-menu--level-2--container {
    padding-left: 55px;
    padding-right: 40px;
  width: 100%;
}
.mega_main__link:hover .mega--container {
    display: block !important;
    z-index: 6;
    opacity: 1;
}
.menu_outerwrap:has(#menuList) {
    display: flex;
    padding-bottom: 20px;
    padding-top: 20px;
}
ul#menuList li {
    padding-bottom: 20px;
    font-size: 14px;
    display: flex;
    align-items: center;
    font-family: var(--font--accent--family);
    font-weight: var(--font--accent--weight);
    font-style: var(--font--accent--style);
    text-transform: none;
}
.menu_outerwrap:has(#menuList) .menu_image_wrap img {
    height: 400px;
    object-fit: cover;
    object-position: center;
}
ul#menuList li svg {
  display: none;
  padding-left: 10px;
}
ul#menuList li.active-arrow svg {
    display: block;
}
.menu_outerwrap:has(#menuList) .left_menu_wrap {
    display: flex;
    gap: 10px;
}
ul#menuList {
    border-right: 1px solid;
    width: 200px;
    padding-right: 10px;
    padding-left: 10px;
}
ul#menuList li span.menu_item {
    cursor: pointer;
}
#submenuList .icon_img_sub {
    width: 50px;
    height: 50px;
}
.submenu_wrap a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-top: 0;
}

.variant_wrapper {
    width: 100%;
}
.variant_wrapper img {
    object-fit: contain;
    cursor: pointer;
  height:80px;
}
div#variant_carousel {
  display: flex;
  max-width: calc(100% - 45px);
  align-items: center;
}
div#variant_carousel .owl-nav {
    right: -45px !important;
    position: absolute;
    margin-top: 0;
}
.variant_carousel .owl-nav {
    display: flex;
}
/* .featured-collection--products .product--image-wrapper ,.related-products--grid .product--image-wrapper{
    display: block;
    background: #faf9f9;
    padding: 10px;
} */
.variant_wrapper {
    width: 100%;
    position: relative;
    bottom: 0px;
    /* padding-bottom: 20px; */
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
}
#variant_carousel .owl-nav button {
    font-size: 30px;
    background: transparent;
}
#variant_carousel .owl-nav button {
    color: inherit;
}
product-quick-add.product--quick-add-new {
    position: relative;
}
product-quick-add.product--quick-add-new .product--quick-add--icon {
    width: auto;
    border: unset;
    border-radius: unset;
    background: transparent;
}
product-quick-add.product--quick-add-new:hover>* {
    opacity: unset;
    box-shadow: none;
    transform: scale(1.06);
}
.product--details-container .product--details {
    display: block;
}
.product--details-container p.product--title {
    font-size: 18px;
    line-height: 22px;
}
.featured-collection--root .product--root .product--details .product--price-wrapper {
    text-align: left;
    justify-content: flex-start;
}
.flex-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.social--flex {
    align-items: center;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.social--flex .social--flex-left,.social--flex .social--flex-right {
    width: 50%;
}
.social--flex-left .left--section img {
    width: 60px;
    margin: 0 auto;
}
.left--section1,.left--section2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    flex-wrap: wrap;
    height: 100%;
    grid-gap: 40px;
    width:100%;
}
.social--flex-left .left--section {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    grid-gap: 40px;
    /* max-width: 350px; */
    margin: 0 auto;
    width: 100%;
}
.social--flex-left {
    padding-right: 40px;
}
.social_carousel .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
#social_carousel button {
    font-size: 35px;
    background: transparent;
}
.stacked-text--root{
  pointer-events:unset;
}
.img_crop .featured-grid--item--image {
    width: 60px;
}
[data-item~=section-heading],[data-item~=block-heading] {
    letter-spacing: inherit;
}
.image--flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.image--flex .image--flex-left {
    width: 55%;
}
.image--flex .image--flex-right {
    width: 45%;
}
.slide_wrapper {
    border-bottom: 1px solid #ebebeb;
    padding: 1rem 0;
    display: flex;
    align-items: center;
    gap: 2.4rem;
    color: #a3a3a3;
}
.slide_wrapper.active{
color:var(--color--body);
}
.slide_content {
    margin-top: 3rem;
}
#img__carousel .owl-nav {
    display: none;
}
.image--flex .owl-dots {
    position: absolute;
    top: 5%;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
}
.contact_carousel .owl-dots{
    position: absolute;
    bottom: 5%;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    padding-bottom: 20px;
}
.contact_carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    width: 100%;
    justify-content: space-between;
}
[data-y-menu--parent-link=level-3] .y-menu--level-3--link>a {
    display: flex;
    align-items: center;
}
img.submenu_img,#img_menu {
    width: 50px;
    margin-right: 10px;
}
.mobile-nav .y-menu--level-2--link a {
    display: flex;
    align-items: center;
}
.mobile-nav li.y-menu--back-link a {
    display: block;
}
img#img_menu {
    border-radius: unset;
}
.image--flex {
    display: flex;
    gap: 20px;
    align-items: center;
}
#img__carousel button.owl-dot span, #contact__carousel button.owl-dot span {
    width: 50px;
    height: 5px;
}
.content {
    padding-top: 10px;
}
.space-t {
    padding-bottom: 10px;
}
.before_after {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.before_after::before {
    display: none;
}
hr.mmd-story {
    border-width: 4px;
    border-style: solid;
    clear: both;
    margin: 12px 0;
    height: 0;
  width: 350px;
    margin: 20px 0px;
}
.saved {
    /* margin-left: 33%;
    margin-right: 33%; */
    text-align: center;
  font-size: 18px;
    margin-top: 40px;
}
.img-txt-counter{
  position:relative;
}
a.tick-credits {
    display: none;
}
.inner_content {
    z-index: 3;
    position: relative;
    text-align: center;
}
.btm_content {
    font-weight: bold;
    font-size: 18px;
}
.img_carousel {
    padding-left: 100px;
}
/* image--set */
.scrolling-content--block[data-item=image] .scrolling-content--block-wrapper>* {
    width: auto !important;
}
.scrolling-content--block[data-item=image] .scrolling-content--block-wrapper>* img {
    height: 50px;
    width: auto;
}
.contact_carousel {
    width: 100%;
 padding-right: 6.3rem;
}
.contact--slider-wrapper {
    display: flex;
    justify-content: space-between;
    align-items:center;
}
.contact--slider-wrapper .contact--slider {
    width: 45%;
}
.contact--slider-wrapper .contact--wrapper {
    width: 55%;
}
.contact--form-wrap .contact--form-details>* {
    width: unset;
}
/* .contact--form-wrap .contact--form-details input {
    width: 50%;
} */
.contact--form-wrap .contact--form-details>div input {
    margin-bottom: 0;
}
.contact--form-wrap .contact--form-details>div {
    margin-bottom: 15px;
}
.contact--form-wrap .contact--form-details {
    gap: 10px;
}
.contact_carousel .owl-nav span {
    font-size: 50px;
}
.contact_carousel .owl-nav button {
    position: relative;
}
.contact_carousel .owl-nav button span {
    display: none;
}
.contact_carousel button.owl-next:after {
    content: "\f061";
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    color: #000;
    font-family: 'Fontawesome';
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}
.contact_carousel button.owl-prev:after {
    content: "\f060";
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    color: #000;
    font-family: 'Fontawesome';
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}
.round-img .featured-grid--item--image {
    border-radius: 50%;
}
.block-space .featured-grid--body--container {
    row-gap: 50px;
}
.block-space .featured-grid--body {
    padding-top: 20px;
}
.product-page--form {
    background: #fff;
    border-radius: var(--image--radius);
    padding: 1.2rem;
}
.product-page--block .easytabs-accordion .easytabs-accordion-item {
    background: transparent;
}
.contact--form-wrap .contact--form-details >div {
    width: 50%;
}
.items__carousel .owl-nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
}
.items__carousel .owl-nav button span {
    display: none;
}
.items__carousel button.owl-prev:after {
    content: "\f060";
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    color: #fff;
    font-family: Fontawesome;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}
.items__carousel button.owl-next:after {
    content: "\f061";
    position: absolute;
    right: 0;
    top: 0;
    background: #000;
    color: #fff;
    font-family: Fontawesome;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}
.featured-content--image .pos-real {
    position: relative;
    max-width:400px;
    margin: 0 auto;
    margin-top: 50px;
}
.animaition-img {
    position: absolute;
    right: 0;
    z-index: 1;
    margin-top: 133px;
}
.fixed-img {
    padding-top: 0px;
    max-width: 67%;
    margin-left: auto;
    position: relative;
}
.animaition-img img {
    right: 0;
}
.featured-content--image.pos-real {
    padding-bottom: 200px;
}
.custom-box .stacked-text--root {
    align-self: stretch;
}
.custom-box .stacked-text--root .stacked-text--wrapper {
    justify-content: space-between;
    margin: 100px 0;
}
.custom-box .stacked-text--root .stacked-text--wrapper .stacked-text--description {
    font-size: 28px;
    margin-top: 10px;
    line-height: 1.2;
}
.text-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product-page--form {
    box-shadow: 0 0 11px rgba(0,0,0,0.2);
}
.round-img .featured-content--image img {
    height: auto !important;
  border-radius: 50%;
}
.round-img .featured-content--image {
    border-radius: 50%;
}
.round-img .featured-content--image picture.image--root:after {
    border-radius: 50%;
}
.block-space .stacked-text--wrapper {
    padding: 20px;
}
.sub_font h3 {
    font-weight: bold;
}
.featured-grid--header.center {
    text-align: center;
}
div#items__carousel1 {
    margin-top: 45px;
}
/* .radios--input[data-item=radio][data-unavailable=true]+label[data-item=swatch]{
  display:none;
} */
.icon_pdp_desc.stacked-text--description {
    /* font-size: 22px; */
    /* text-align: center; */
}
.desc-f-size .stacked-text--description,.img_lpdp_icon h3,.icon_pdp_desc.stacked-text--description p {
    font-size: 28px;
}

.img_lpdp_icon h2[data-item="banner-heading"] {
    padding-bottom: 5px;
    font-size: 80px;
    font-weight: 400;
    line-height: 80px;
    padding-top: 5px;
}
.page--landing-page a.stacked-text--button ,.page--landing-page a.featured-video--button{
    font-size: 18px;
    text-transform: capitalize;
    height: 38px;
    line-height: 38px;
}
.page--landing-page product-thumbs-root.product-media--thumbs {
  display: none;
}
.page--landing-page .featured-product--wrapper {
  flex-direction: column;
  justify-content: center;
}
.page--landing-page .featured-product--media {
  margin: 0 auto;
}
.page--landing-page .featured-product--block {
  text-align: center;
  align-items: center;
}
.page--landing-page .radios--header,
.page--landing-page .radios--container {
  justify-content: center;
}
.page--landing-page span.radios--option-current {
  color: var(--color--alternative);
}
.page--landing-page .radios--container {
  background: #2f2f2f;
  padding-top: 15px;
  padding-bottom: 17px;
  border-radius: 50px;
}
.page--landing-page .product-buy-buttons--primary {
  width: fit-content;
  text-transform: capitalize;
  height: 38px;
  line-height: 38px;
  font-size:18px;
}
.page--landing-page .featured-grid--item--description {
    font-size: 20px;
    line-height: 27px;
}
.page--landing-page .product-buy-buttons--root {
    display: block;
}
.fpdp_sec_imges_wrapper {
    display: flex;
    gap: 10px;
}
.fpdp_sec_imges_wrapper svg, .fpdp_sec_imges_wrapper img {
    max-width: 100%;
    display: block;
    aspect-ratio: 16/9;
    height: auto;
    border-radius: 10px;
}
.page--landing-page .dakaas-social-bar {
    display: none;
}
.page--landing-page .product-options--option[data-label="capacidad de botella eternal"] {
    display: none;
}
.color_wrapper ul {
  background: #2f2f2f;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
  flex-wrap: wrap;
}
.color_wrapper ul li img {
    border-radius: 50px;
    width: 30px;
}

.color_wrapper ul .img__switch {
    padding-bottom: 0;
}
.color_wrapper{
  width: 100%;
  max-width: fit-content;
  margin: 0 auto;
  padding-top: 38px;
}
.color_name {
    text-align: center;
    text-transform: uppercase;
    display:none;
}
.color_name.active{
  display:block;
}
.color_variation_btn{
  text-align: center;
}
.color_btn_txt {
    text-align: center;
    display: none;
}
.color_btn_txt.active {
    display: inline-table;
}
.img-color--impact .img__slide {
    display: none;
}
.img-color--impact .img__slide.active {
    display: block;
}
.img-color--impact label.img__switch.active {
    border: 2px solid #eaeaea;
    border-radius: 50%;
    padding: 2px;
}
.image_color_variation .img_wrapper {
    max-width: 70%;
    margin: 0 auto;
}
.image_color_variation .img_wrapper svg.placeholder-svg {
    width: 100%;
}
.color_wrapper ul .img__switch svg.placeholder-svg {
    width: 30px;
    height: 30px;
    border-radius: 50px;
    vertical-align: middle;
}
.page--landing-page [data-item~=featured-heading] ,.page--landing-page [data-item~=banner-heading]{
    font-family: 'Gilroy-SemiBold';
    letter-spacing: 2px;
}
.page--landing-page p, .page--landing-page a.stacked-text--button, .page--landing-page a.featured-video--button{
   font-family: 'Gilroy-Regular';
 }  
.txt_thin p {
    font-family: 'Gilroy-Thin';
}
.desc-f-size h2.stacked-text--title {
    font-size: 70px;
}
.img_lpdp_icon h3{
    font-family: 'Gilroy-Regular';
}
.img_lpdp_icon h2[data-item=banner-heading] {
    font-family: 'Gilroy-Bold';
}
/* .txt_size p {
    font-size: 22px;
} */
img#img_menu {
    display: none;
}
.giraffly-trust-badge >div{
   margin-top: 0 !important;
}
.giraffly-trust-badge h3 {
    margin-top: 0 !important;
}
.giraffly-right-Bar-Preview-Example {
    padding: 0 !important;
}
[data-product-block][data-block-type] {
    margin-top: 20px !important;
}
.product-page--block[data-block-type=heading] {
    margin-top: 0 !important;
}
.page--header a.stacked-text--button {
    color: #fff;
    background: #1b1ba0;
    border-color: #1b1ba0;
    position: absolute;
    right: 2%;
    top: 50%;
    transform: translate(-2%, -50%);
}
.page--header a.stacked-text--button:hover{
  border-color: #fff;
}
.page--header {
  position: relative;
  width: 100%;
  background-color: white;
  transition: all 0.4s ease-in-out; /* Apply smooth transition to all properties */
  z-index: 1000;
  transform: translateY(0); /* Default position */
}

.page--header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(0); /* Keeps header fixed in place */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Optional shadow when sticky */
}
div#submenuList {
    text-transform: none;
}

@media(max-width:767px){
.text-columns-with-images .featured-grid--body--container > .featured-grid--item:nth-child(4){
    display: none !important;
}
.text-columns-with-images .featured-grid--body--container{
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    column-gap: 10px;
    row-gap: 10px;
}
.text-columns-with-images .featured-grid--item--image{
    width: 100%;
}
.text-columns-with-images .featured-grid--item--image img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.text-columns-with-images .featured-grid--item--text{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.text-columns-with-images .featured-grid--item--title{
    font-size: 12px !important;
    line-height: 1.2;
}
.text-columns-with-images .featured-grid--item--description{
    font-size: 11px;
    line-height: 1.3;
}
.variant_wrapper {
    padding-left: 0;
    padding-right: 0;
}
div#items__carousel1 {
    padding: 0 16px;
}
.stacked-text--root[data-mobile-alignment=center] .img__pdp_icon img {
    margin: 0 auto;
}
.space--left .stacked-text--root {
    padding-left: 16px !important;
}
.custom-box .stacked-text--root .stacked-text--wrapper .stacked-text--description {
    font-size: 15px;
    margin-top: 10px;
    line-height: inherit;
}
.social--flex-left {
    padding-right: 0px;
}
body .featured-collection--title {
    min-width: auto;
}
.block--gap .featured-grid--body--container {
    row-gap: 40px;
}
.contact--slider-wrapper {
    flex-direction: column-reverse;
}
.contact_carousel {
    padding-right: 0;
}
.contact--form-wrap .contact--form-details>div {
    width: 100%;
}
.contact--slider-wrapper .contact--slider,.contact--slider-wrapper .contact--wrapper{
  width:100%;
}
.contact--form-wrap {
    padding-bottom: 50px;
}
.contact--form-wrap .contact--form-details input{
  width: 100%;
}
.img_carousel {
    padding-left: 0;
}
.social--flex {
    flex-direction: column;
}
.social--flex .social--flex-left, .social--flex .social--flex-right{
  width:100%;
}
.image--flex {
    flex-direction: column;
}
.image--flex .image--flex-left,.image--flex .image--flex-right {
    width: 100%;
}
hr.mmd-story {
    width: 130px;
}
.custom-box .stacked-text--root .stacked-text--wrapper {
    margin: 0;
}
/* .space--left .stacked-text--root {
    padding-left: inherit !important;
} */
.img_lpdp_icon h2[data-item=banner-heading] {
    font-size: 60px;
    line-height: 70px;
}
.page--landing-page a.stacked-text--button, .page--landing-page a.featured-video--button {
    font-size: inherit;
    text-transform: capitalize;
    height: 38px;
    line-height: 38px;
    row-gap: normal;
}
.text_below_space .stacked-text--root[data-y-alignment=bottom] .stacked-text--wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    row-gap: 0;
}
.text_below_space .stacked-text--root:not([data-background-color=transparent]) {
    padding-top: 0;
    padding-bottom: 0;
}
.space--left{
  padding-right: 0;
    padding-left: 0;
}
.mb_side_space {
    padding-left: 0;
    padding-right: 0;
}
.img-color--impact {
    padding-top: 120px;
}
.space--mb-tb {
    padding-top: 80px;
    padding-bottom: 80px;
}
}
@media(max-width:575px){
  .tick-flip, .tick-text-inline {
    font-size: 1.5em !important;
}
#img__carousel button.owl-dot span, #contact__carousel button.owl-dot span {
    width: 10px;
}
.image_color_variation .img_wrapper {
    max-width: 90%;
    margin: 0 auto;
}
.page--landing-page [data-item~=featured-heading], .page--landing-page [data-item~=banner-heading],
.desc-f-size h2.stacked-text--title,.img_lpdp_icon h2[data-item=banner-heading]{
    font-size: 25px;
  line-height: initial;
}
.desc-f-size .stacked-text--description, .img_lpdp_icon h3, .icon_pdp_desc.stacked-text--description p {
    font-size: 22px;
}
}
@media(max-width:480px){
a#featured-collection-show-more {
    width: auto;
    line-height: normal;
}
.color_wrapper ul li img {
    width: 22px;
}
.featured-content--image .pos-real {
    max-width: 210px;
}
.animaition-img {
    margin-top: 64px;
}
.mb_space_bt {
    padding-bottom: 0;
}
.mb_space_bt .stacked-text--wrapper {
    row-gap: 0;
}
.page--header a.stacked-text--button {
    font-size: 12px;
    height: 27px;
    padding-left: 10px;
    padding-right: 10px;
}
/* Quitar mayúsculas de descuentos */
._1fragemv4 {
  text-transform: none !important;
}
/* Forzar minúsculas en mensajes de descuento - IMPORTANTE */
._1fragemv4,
._1fragemv4 *,
[class*="fragem"],
.cart-item__discounts,
.discount-message,
div[class*="discount"] {
  text-transform: none !important;
  font-variant: normal !important;
}

/* Específicamente para el texto del descuento */
p._1tx8jg70._1fragemv4 {
  text-transform: none !important;
}
.header--menu-icon .header--menu-trigger{
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: inherit;
  font: inherit;
  line-height: 1;
}

.header--menu-icon .header--menu-trigger svg{
  display: block;
  width: 100%;
  height: auto;
}
