:root{--nicha-gold: #8B7355;--nicha-gold-light: #A68B6F;--nicha-gold-dark: #6B5A42;--nicha-black: #2c2c2c;--nicha-beige: #faf8f5;--nicha-beige-dark: #f5f3f0;--nicha-white: #ffffff;--nicha-text: #2c2c2c;--nicha-text-light: #666;--nicha-border: #e8e6e3;--nicha-spacing-xs: .5rem;--nicha-spacing-sm: 1rem;--nicha-spacing-md: 2rem;--nicha-spacing-lg: 3rem;--nicha-spacing-xl: 4rem;--nicha-font-heading: "Playfair Display", "Georgia", serif;--nicha-font-body: "Inter", "Helvetica Neue", sans-serif}.nicha-heading{font-family:var(--nicha-font-heading);font-weight:600;color:var(--nicha-black);letter-spacing:-.02em;line-height:1.2}.nicha-heading--large{font-size:clamp(2rem,5vw,3.5rem)}.nicha-heading--medium{font-size:clamp(1.5rem,3vw,2.25rem)}.nicha-text{font-family:var(--nicha-font-body);color:var(--nicha-text);line-height:1.7;font-size:1rem}.nicha-text--light{color:var(--nicha-text-light)}.nicha-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--nicha-font-body);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--nicha-gold);background-color:var(--nicha-gold);color:var(--nicha-white);border-radius:0;cursor:pointer;transition:all .3s ease;text-decoration:none;min-height:52px}.nicha-button:hover{background-color:var(--nicha-gold-dark);border-color:var(--nicha-gold-dark);color:var(--nicha-white);transform:translateY(-2px);box-shadow:0 4px 12px #8b73554d}.nicha-button--outline{background-color:transparent;color:var(--nicha-gold)}.nicha-button--outline:hover{background-color:var(--nicha-gold);color:var(--nicha-white)}.nicha-button--large{padding:1.25rem 3rem;font-size:1.125rem}.nicha-section{padding:var(--nicha-spacing-xl) 0}.nicha-section--beige{background-color:var(--nicha-beige)}.nicha-container{max-width:1200px;margin:0 auto;padding:0 var(--nicha-spacing-sm)}@media(min-width:768px){.nicha-container{padding:0 var(--nicha-spacing-md)}}.nicha-hero{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.nicha-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#2c2c2c4d,#2c2c2c80)}.nicha-hero__content{position:relative;z-index:2;text-align:center;color:var(--nicha-white);max-width:800px;padding:var(--nicha-spacing-md)}.nicha-hero__title{margin-bottom:var(--nicha-spacing-sm);color:var(--nicha-white);text-shadow:0 2px 10px rgba(0,0,0,.3)}.nicha-hero__subtitle{font-size:clamp(1rem,2vw,1.25rem);margin-bottom:var(--nicha-spacing-md);color:#fffffff2;line-height:1.6}.nicha-product-card{position:relative;background:var(--nicha-white);border:1px solid var(--nicha-border);transition:all .3s ease;overflow:hidden}.nicha-product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:var(--nicha-gold)}.nicha-product-card__image{position:relative;padding-top:125%;overflow:hidden}.nicha-product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nicha-product-card:hover .nicha-product-card__image img{transform:scale(1.05)}.nicha-product-card__badge{position:absolute;top:1rem;right:1rem;background:var(--nicha-gold);color:var(--nicha-white);padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;z-index:2}.nicha-product-card__content{padding:var(--nicha-spacing-sm)}.nicha-product-card__title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--nicha-black)}.nicha-product-card__price{font-size:1.5rem;font-weight:600;color:var(--nicha-gold)}.nicha-grid{display:grid;gap:var(--nicha-spacing-md)}.nicha-grid--2{grid-template-columns:repeat(2,1fr)}.nicha-grid--3{grid-template-columns:repeat(3,1fr)}.nicha-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.nicha-grid--4{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.nicha-grid--3,.nicha-grid--4{grid-template-columns:repeat(2,1fr)}.nicha-grid--2{grid-template-columns:1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nicha-fade-in-up{animation:fadeInUp .6s ease-out}.nicha-text-center{text-align:center}.nicha-mb-sm{margin-bottom:var(--nicha-spacing-sm)}.nicha-mb-md{margin-bottom:var(--nicha-spacing-md)}.nicha-mb-lg{margin-bottom:var(--nicha-spacing-lg)}.nicha-mt-sm{margin-top:var(--nicha-spacing-sm)}.nicha-mt-md{margin-top:var(--nicha-spacing-md)}.nicha-mt-lg{margin-top:var(--nicha-spacing-lg)}@media(min-width:990px){.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;align-items:start}.product__media-wrapper{width:100%;max-width:100%}.product__media{width:100%}.product__info-wrapper{width:100%;max-width:100%;padding-left:0}}.product__media-gallery,.product__media-item{width:100%}.product__media-list{display:flex;flex-direction:column;gap:1rem}@media(max-width:989px){.product{flex-direction:column}.product__media-wrapper,.product__info-wrapper{flex:1 1 100%;max-width:100%;width:100%}.product__info-wrapper{padding-left:0;padding-top:0}}.product__media-container{width:100%}.product__media-item img{width:100%;height:auto;object-fit:contain}.globo-product-options{margin:1.5rem 0}.smartsize-widget{margin:1rem 0}.template-page .rte,.template-page .page-content,.template-page .page__content,.template-page .page-width .rte,.template-page .page-width .page-content,.template-page .page-width .page__content,body.template-page .rte,body.template-page .page-content,body.template-page .page__content,body.template-page .page-width,body.template-page .page-width .rte,body.template-page .page-width .page-content,body.template-page .page-width .page__content,body.template-page main .rte,body.template-page main .page-content,body.template-page main .page__content,body[class*=template-page] .rte,body[class*=template-page] .page-content,body[class*=template-page] .page__content{text-align:justify!important;padding-right:2rem!important;max-width:100%!important}.template-page .rte p,.template-page .rte li,.template-page .rte div,.template-page .rte span,.template-page .rte h1,.template-page .rte h2,.template-page .rte h3,.template-page .rte h4,.template-page .rte h5,.template-page .rte h6,.template-page .page-content p,.template-page .page-content li,.template-page .page-content div,.template-page .page__content p,.template-page .page__content li,.template-page .page__content div,body.template-page .rte p,body.template-page .rte li,body.template-page .rte div,body.template-page .rte span,body.template-page .page-content p,body.template-page .page-content li,body.template-page .page-content div,body.template-page .page__content p,body.template-page .page__content li,body.template-page .page__content div,body.template-page main .rte p,body.template-page main .rte li,body.template-page main .rte div,body.template-page main p,body.template-page main li,body.template-page main div,body.template-page .main-content p,body.template-page .main-content li,body.template-page .main-content div{text-align:justify!important}.template-page .page-width,body.template-page .page-width,body.template-page main .page-width,body.template-page .main-content .page-width,body.template-page .page-width .rte,body.template-page .page-width .page-content,body.template-page .page-width .page__content{padding-right:2rem!important;margin-right:0!important}.template-page section .rte,.template-page .section .rte,body.template-page section .rte,body.template-page .section .rte{text-align:justify!important;padding-right:2rem!important}@media(max-width:768px){.template-page .rte,.template-page .page-content,.template-page .page__content,.template-page .page-width .rte,.template-page .page-width .page-content,.template-page .page-width .page__content,body.template-page .rte,body.template-page .page-content,body.template-page .page__content,body.template-page .page-width,body.template-page .page-width .rte,body.template-page .page-width .page-content,body.template-page .page-width .page__content,body.template-page main .rte,body.template-page main .page-content,body.template-page main .page__content{padding-right:1rem!important}.template-page .page-width,body.template-page .page-width,body.template-page main .page-width{padding-right:1rem!important}.template-page section .rte,body.template-page section .rte{padding-right:1rem!important}}@media(max-width:768px){.nicha-section{padding:var(--nicha-spacing-lg) 0}.nicha-hero{min-height:60vh}.template-index .slideshow__media,.template-index .slideshow__media .media,.template-index .slideshow__slide,.template-index .slideshow__slide .media,.template-index .banner__media,.template-index .banner__media .media{min-height:70vh!important;height:70vh!important;aspect-ratio:auto!important}.template-index .slideshow__media .media,.template-index .slideshow__slide .media,.template-index .banner__media .media{padding-bottom:0!important;height:100%!important}.template-index .slideshow__media img,.template-index .slideshow__slide img,.template-index .banner__media img{width:100%!important;height:100%!important;object-fit:cover!important}.nicha-button{padding:.875rem 2rem;font-size:.9rem}.product{gap:0}.product__info-wrapper{padding-top:0}}.product__vendor,.product__title+.product__vendor,.product__heading .product__vendor{font-size:1.125rem!important;letter-spacing:.05em}body.template-collection .card__heading,body.template-collection .card__heading a,body.template-collection .card__heading h3,body.template-collection .card__heading h2,body.template-collection .card__information .card__heading,body.template-collection .card__information .card__heading a,body.template-collection .card-information .card__heading,body.template-collection .card-information .card__heading a,body.template-collection .card-wrapper .card__heading,body.template-collection .card-wrapper .card__heading a,.collection .card__heading,.collection .card__heading a,.collection .card__heading h3,.collection .card__heading h2,.collection .card__information .card__heading,.collection .card__information .card__heading a,.collection .card-wrapper .card__heading,.collection .card-wrapper .card__heading a,.grid__item .card__heading,.grid__item .card__heading a,.grid__item .card__information .card__heading,.grid__item .card__information .card__heading a{font-size:1.75rem!important;font-weight:400!important;line-height:1.3!important}body.template-collection .price,body.template-collection .price__regular,body.template-collection .price__regular .price-item--regular,body.template-collection .price-item,body.template-collection .price-item--regular,body.template-collection .card__information .price,body.template-collection .card__information .price__regular,body.template-collection .card__information .price-item,body.template-collection .card-information .price,body.template-collection .card-wrapper .price,body.template-collection .card-wrapper .price__regular,.collection .price,.collection .price__regular,.collection .price__regular .price-item--regular,.collection .price-item,.collection .price-item--regular,.collection .card__information .price,.collection .card__information .price__regular,.collection .card__information .price-item,.collection .card-wrapper .price,.collection .card-wrapper .price__regular,.grid__item .price,.grid__item .price__regular,.grid__item .price-item,.grid__item .card__information .price,.grid__item .card__information .price__regular,body[class*=collection] .card__heading,body[class*=collection] .card__heading a,body[class*=collection] .card__information .card__heading,body[class*=collection] .card__information .card__heading a,body[class*=collection] .price,body[class*=collection] .price__regular,body[class*=collection] .price-item,body[class*=collection] .card__information .price,body[class*=collection] .card__information .price__regular{font-size:1.75rem!important;font-weight:400!important}body.template-collection .card__vendor,body.template-collection .card__information .card__vendor,body.template-collection .card-information .card__vendor,body.template-collection .card-wrapper .card__vendor,body.template-collection .card__caption .card__vendor,body.template-collection [class*=vendor],body.template-collection .card__information [class*=vendor],.collection .card__vendor,.collection .card__information .card__vendor,.collection .card-wrapper .card__vendor,.collection .card__caption .card__vendor,.collection [class*=vendor],.collection .card__information [class*=vendor],.grid__item .card__vendor,.grid__item .card__information .card__vendor,.grid__item [class*=vendor],body[class*=collection] .card__vendor,body[class*=collection] .card__information .card__vendor,body[class*=collection] [class*=vendor],.card__vendor,.card__information .card__vendor,[class*=card][class*=vendor]{font-size:1.25rem!important;font-weight:400!important;letter-spacing:.05em!important}@media(max-width:768px){body.template-collection .card__heading,body.template-collection .card__heading a,body.template-collection .card__information .card__heading,body.template-collection .card__information .card__heading a,.collection .card__heading,.collection .card__heading a,.collection .card__information .card__heading,.collection .card__information .card__heading a,.grid__item .card__heading,.grid__item .card__heading a,body[class*=collection] .card__heading,body[class*=collection] .card__heading a,body.template-collection .price,body.template-collection .price__regular,body.template-collection .price-item,body.template-collection .card__information .price,body.template-collection .card__information .price__regular,.collection .price,.collection .price__regular,.collection .price-item,.collection .card__information .price,.collection .card__information .price__regular,.grid__item .price,.grid__item .price__regular,body[class*=collection] .price,body[class*=collection] .price__regular{font-size:1.5rem!important;font-weight:400!important}body.template-collection .card__vendor,body.template-collection .card__information .card__vendor,.collection .card__vendor,.collection .card__information .card__vendor,.grid__item .card__vendor,.grid__item .card__information .card__vendor,body[class*=collection] .card__vendor,body[class*=collection] .card__information .card__vendor{font-size:1.125rem!important;font-weight:400!important}}@media(min-width:992px){#shopify-section-template--30242633548108__tsapb_eebdb509_KUFXj7,#shopify-section-template--30242633548108__tsapb_ce7789ea_8wFhFr{width:100%!important;max-width:100%!important;overflow-x:clip}vtls-media-gallery[class*=eebdb509_kufxj7]{--section-width: 100% !important;--section-max-width: 100% !important;display:block!important;width:100%!important;max-width:100%!important}vtls-media-gallery[class*=eebdb509_kufxj7] .VtlsMediaGalleryContainer,#shopify-section-template--30242633548108__tsapb_ce7789ea_8wFhFr .VtlsValueIconsContainer{width:var(--nicha-pierres-track-width, 100%)!important;max-width:var(--nicha-pierres-track-width, 100%)!important;margin-left:var(--nicha-pierres-track-offset, 0)!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}vtls-media-gallery[class*=eebdb509_kufxj7] .VtlsMediaGalleryImages{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.shopify-section[id*=eebdb509_KUFXj7],.shopify-section[id*=eebdb509_kufxj7],#shopify-section-template--30242633548108__tsapb_ce7789ea_8wFhFr{width:var(--nicha-pierres-section-width, 100%)!important;max-width:var(--nicha-pierres-section-width, 100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map */
