.language-selector{display:flex;flex-direction:column;align-items:flex-end}.language-selector .language-selector__container{display:flex;align-items:center;gap:0}.language-selector .language-selector__container .language-selector__container--arrow{transition:all 500ms}.language-selector .language-selector__container .language-selector__container--arrow svg{display:flex}.language-selector .language-selector__container .rotated{transform:rotate(180deg)}.language-selector .language-selector__options{position:absolute;top:35px;display:flex;flex-direction:column;align-items:flex-start;padding:8px;gap:2px;background-color:#fff;border-radius:0px;border:1px solid #cacaca}.language-selector .language-selector__options .language-selector__options--option{padding:6px 12px;border-radius:4px;background-color:#fff;transition:all 500ms;width:100%;border:0;font-size:16px;font-weight:300;color:#000;z-index:9999999;cursor:pointer}.language-selector .language-selector__options .language-selector__options--option:hover{background-color:#f7f7f7;transition:all 1000ms}@media(max-width: 768px){.language-selector{align-items:flex-start;position:relative}.language-selector .language-selector__options{top:unset;bottom:35px}}.hidden{display:none !important}
.collection_grid__container{display:flex;flex-wrap:wrap;gap:24px}@media(min-width: 1000px){.collection_grid__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}}#MainContent:has(.change_grid.active) .collection_grid__container{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){#MainContent:has(.change_grid.active) .collection_grid__container{grid-template-columns:repeat(1, 1fr)}#MainContent:has(.change_grid.active) .collection_grid__container ._4s.product-block{width:100%}}._4s.product-block{width:100%;margin-bottom:8px}@media(max-width: 1000px){._4s.product-block{width:calc(50% - 12px)}}._4s.product-block .product-block__container{width:100%;display:flex;flex-direction:column;gap:12px}._4s.product-block .product-block__container .product-block__image{min-width:100%;aspect-ratio:1/1;position:relative}._4s.product-block .product-block__container .product-block__image img{min-width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}._4s.product-block .product-block__container .product-block__image .product-block-badge{position:absolute;z-index:9;text-transform:uppercase;bottom:8px;right:8px;padding:4px 8px;background-color:#000;color:#fff;font-size:12px;font-weight:100;letter-spacing:1px}._4s.product-block .product-block__container .product-block__info{display:flex;flex-direction:row;justify-content:space-between;gap:8px;min-height:67.5px}@media(max-width: 1000px){._4s.product-block .product-block__container .product-block__info{flex-direction:column}}._4s.product-block .product-block__container .product-block__info .product-block__title-link{gap:8px;text-decoration:none;color:#000;display:flex;flex-direction:column;font-weight:400}@media(min-width: 1000px){._4s.product-block .product-block__container .product-block__info .product-block__title-link{max-width:70%;gap:12px}}._4s.product-block .product-block__container .product-block__info .product-block__title-link .product-block__title{font-size:15px;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media(max-width: 1000px){._4s.product-block .product-block__container .product-block__info .product-block__title-link .product-block__title{font-size:14px}}._4s.product-block .product-block__container .product-block__info .color-swatches{display:flex;align-items:flex-start;justify-content:flex-end;width:100px}@media(max-width: 1000px){._4s.product-block .product-block__container .product-block__info .color-swatches{justify-content:flex-start;margin-top:2px;width:100%}}._4s.product-block .product-block__container .product-block__info .color-swatches .color-product-swatches{display:flex;align-items:flex-start;justify-content:flex-end;width:100%}@media(max-width: 1000px){._4s.product-block .product-block__container .product-block__info .color-swatches .color-product-swatches{justify-content:flex-start}}._4s.product-block .product-block__container .product-block__info .color-swatches .color-product-swatches .color-swatch{max-width:20px;max-height:20px;aspect-ratio:1/1}
._4s.collection-hero-banner{display:flex;flex-direction:column;justify-content:center;align-items:center}._4s.collection-hero-banner .collection-hero-banner__overlay{background-color:rgba(0,0,0,.2);min-height:100%;min-width:100%;position:absolute;top:0;left:0}._4s.collection-hero-banner .collection-hero-banner__container{z-index:9;width:100%;justify-content:center;min-height:100%;align-items:center;flex-direction:column}._4s.collection-hero-banner .collection-hero-banner__container .collection-hero-banner__container--title{font-size:36px;font-weight:300;line-height:1.2;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:18px}@media(max-width: 768px){._4s.collection-hero-banner .collection-hero-banner__container .collection-hero-banner__container--title{font-size:24px}}
._4s.whatsapp-button{position:fixed;right:32px}@media(max-width: 768px){._4s.whatsapp-button{right:24px}}._4s.whatsapp-button{bottom:32px;z-index:1000}.whatsapp-button__link svg{display:block;width:56px;height:56px}@media(max-width: 768px){.whatsapp-button__link svg{width:48px;height:48px}}
.marquee .marquee-container{height:auto;width:100%;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,0);color:#000;align-content:center;margin-top:80px}@media(max-width: 768px){.marquee .marquee-container{margin-top:66px}}.marquee .marquee-container .marquee-container__items{display:flex;white-space:nowrap;gap:64px;animation:marquee 20s linear infinite;padding:8px 0;padding-left:100%}.marquee .marquee-container .marquee-container__items .marquee-container__items--item *{margin:0;color:#000;font-size:16px;line-height:28px}.marquee .marquee-container .marquee-container__items .marquee-container__items--item a{text-decoration:underline;color:#000}@keyframes marquee{from{transform:translateX(-100%)}to{transform:translateX(-200%)}}
._4s.image-section{max-width:100%}._4s.image-section img{display:none;max-width:100%;object-fit:cover;object-position:center center;height:auto}._4s.image-section .image{display:block}._4s.image-section .image-container{position:relative}._4s.image-section .image-container p{position:absolute;top:20%;left:50%;transform:translateX(-50%);font-weight:300;font-size:4rem}@media screen and (max-width: 768px){._4s.image-section .image{display:none}._4s.image-section .mobile-image{display:block}._4s.image-section .image-container p{font-size:3rem}}
