.collection-products{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:2rem 0}.collection-product{display:flex;flex-direction:column;cursor:pointer;transition:transform .3s ease}.collection-product:hover{transform:translateY(-5px)}.collection-product__image{width:100%;height:auto;border-radius:8px;overflow:hidden}.collection-product__image img{width:100%;height:auto;display:block}.collection-product__content{margin-top:1rem}.collection-product__title{display:block;font-size:1.1rem;font-weight:500;color:var(--color-foreground);text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.collection-product__title:hover{color:var(--color-accent)}.collection-product__price{font-size:1.2rem;font-weight:700;color:var(--color-foreground);margin:0}@media (max-width: 768px){.collection-products{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem 0}.collection-product__title{font-size:.9rem}.collection-product__price{font-size:1rem}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.featured-products{padding:3rem 0}.featured-products__title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--color-foreground)}.featured-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:480px;margin:0 auto;padding:0 1rem}.product-card{background:#f5deb31a;border-radius:12px;overflow:hidden;transition:transform .3s ease;border:1px solid rgba(245,222,179,.2)}.product-card__image{width:100%;height:250px;overflow:hidden}.product-card__content{padding:1.5rem}.product-card__title{font-size:1.2rem;margin-bottom:.5rem}.product-card__price{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:1rem}.product-card__button{width:100%;padding:.8rem;background:linear-gradient(45deg,gold,orange);border:none;border-radius:6px;color:#1a1410;font-weight:700;cursor:pointer;transition:background .3s ease}footer{display:flex;justify-content:space-between;margin-top:2rem;padding:2rem 1.5rem;background-color:transparent;position:relative;z-index:15}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{display:flex;flex-direction:column;background-color:transparent;position:fixed;top:28px;z-index:20!important;padding:0 20px!important;margin:0 20px 0 0!important;background-color:var(--color-background)}.header__top{display:flex;align-items:flex-end;justify-content:space-between;min-height:5rem}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;flex-direction:column}.header__logo-img{max-height:60px;width:auto}.header__divisor{width:100%;display:flex;justify-content:center}.header__divisor-img{width:100%;height:auto;max-width:380px;object-fit:contain}.product-image-carousel{width:100%;position:relative;margin-bottom:2rem}.carousel-container{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.carousel-container:active{cursor:grabbing}.carousel-slide{display:none;width:100%;opacity:0;transition:opacity .5s ease-in-out;justify-content:center;align-items:center;touch-action:pan-y pinch-zoom}.carousel-slide.active{display:flex;opacity:1}.product-image{max-width:100%;height:auto;display:block;margin:0 auto}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;padding:1rem;font-size:1.5rem;cursor:pointer;z-index:10;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.carousel-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-indicators{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.indicator:hover{background:#fffc;transform:scale(1.2)}.indicator.active{background:#fff;transform:scale(1.3)}@media (max-width: 768px){.carousel-btn{padding:.5rem;width:40px;height:40px;font-size:1rem}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.add-to-cart-button-inline{margin:1rem 0;padding:1rem;background:#f5deb31a;border-radius:8px;border:1px solid rgba(245,222,179,.2);display:flex;flex-direction:column;align-items:center;text-align:center}.add-to-cart-button-inline form{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%}.variant-select{padding:.5rem;background:var(--color-background);color:var(--color-foreground);border:1px solid rgba(245,222,179,.3);border-radius:4px;width:100%;max-width:300px}.add-to-cart-btn{padding:.75rem 1.5rem;background:linear-gradient(to right,#4c6421,#6b8f2f,#4c6421);color:#b2ec4e;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background .3s ease;width:100%;max-width:300px}.add-to-cart-btn:hover{background:linear-gradient(to right,#a7de49,#c0ff54,#a7de49);color:#6b8f2f}.add-to-cart-btn--loading{background:#999;cursor:not-allowed;position:relative}.add-to-cart-btn--loading:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.add-to-cart-btn--success{background:#28a745;cursor:not-allowed}.add-to-cart-button-inline{margin:.5rem 0;padding:.75rem}.add-to-cart-btn{padding:.5rem 1rem;font-size:.9rem}.carrossel-colecao{padding:2rem 0;position:relative}.carrossel-colecao__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding:0}.carrossel-colecao__title{font-size:2rem;color:var(--color-foreground);margin:0}.carrossel-colecao__title a{color:var(--color-foreground);text-decoration:none;transition:opacity .3s ease}.carrossel-colecao__title a:hover{opacity:.8}.carrossel-colecao__container{overflow:hidden;position:relative}.carrossel-colecao__track{display:flex;transition:transform .5s ease;gap:1rem}.carrossel-colecao__item{flex:0 0 280px;min-width:280px}.product-card{background:#f5deb31a;border-radius:12px;overflow:hidden;transition:transform .3s ease;border:1px solid rgba(245,222,179,.2);height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px)}.product-card__image{width:100%;height:200px;overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__content{padding:1rem;flex:1;display:flex;flex-direction:column}.product-card__title{font-size:1rem;margin-bottom:.5rem;flex:1}.product-card__title a{color:var(--color-foreground);text-decoration:none}.product-card__title a:hover{color:gold}.product-card__price{font-size:1.2rem;font-weight:700;color:gold;margin-bottom:1rem}.product-card__button{width:100%;padding:.6rem;background:linear-gradient(45deg,gold,orange);border:none;border-radius:6px;color:#1a1410;font-weight:700;cursor:pointer;transition:background .3s ease;margin-top:auto}.product-card__button:hover{background:linear-gradient(45deg,orange,gold)}.product-card__button--disabled{background:#666;cursor:not-allowed}.product-card__button--loading{background:#999;cursor:not-allowed;position:relative}.product-card__button--loading:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.product-card__button--success{background:#28a745;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carrossel-colecao__item{flex:0 0 200px;min-width:200px}.carrossel-colecao__header{flex-direction:column;gap:1rem;text-align:center}.carrossel-colecao__title{font-size:1.5rem}.top-hidder{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:48px;background-color:var(--color-background);z-index:20;pointer-events:none}.decorative-border{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:100%;pointer-events:none;z-index:25;display:flex;align-items:flex-start;justify-content:center;padding:5px 0 0}.decorative-border__image{width:100%;height:auto;max-width:100vw;object-fit:cover;object-position:top center;z-index:25}body{position:relative;z-index:1}.shopify-section{position:relative}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.inspirational-message{margin:2rem 0;padding:0;display:flex;justify-content:center}.inspirational-message__content{background:linear-gradient(135deg,#f5deb326,#f5deb30d);border:2px solid rgba(245,222,179,.3);border-radius:12px;padding:2rem;max-width:600px;text-align:center;box-shadow:0 4px 20px #0000001a;position:relative;overflow:hidden}.inspirational-message__content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,#ffc107,gold)}.inspirational-message__text{font-size:1.1rem;line-height:1.6;color:var(--color-foreground);margin:0 0 1.5rem;font-style:italic}.inspirational-message__signature{font-size:1.5rem;font-weight:700;color:gold;margin:0;text-transform:uppercase;letter-spacing:2px}.inspirational-message__signature strong{color:#ffc107;font-size:1.8rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.inspirational-message{margin:1.5rem 0}.inspirational-message__content{padding:1.5rem;margin:0 1rem;max-width:100%}.inspirational-message__text{font-size:1rem;line-height:1.5}.inspirational-message__signature{font-size:1.3rem;letter-spacing:1px}.inspirational-message__signature strong{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
