@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700;900&display=swap";.maviva-organic-section *{box-sizing:border-box}.maviva-organic-section{background:linear-gradient(135deg,#050505,#0d2611,#000,#113619,#050505);background-size:400% 400%;animation:organicBgMove 25s ease-in-out infinite;color:var(--text-color, #F1F1E6);font-family:Red Hat Display,sans-serif;padding:56px 20px;overflow:hidden;position:relative}@keyframes organicBgMove{0%{background-position:0% 50%}33%{background-position:100% 100%}66%{background-position:50% 0%}to{background-position:0% 50%}}.maviva-organic-section .maviva-organic-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.maviva-organic-section .maviva-organic-header{margin-bottom:28px}.maviva-organic-section .maviva-organic-header.maviva-align-center{text-align:center}.maviva-organic-section .maviva-organic-header.maviva-align-left{text-align:left}.maviva-organic-section .organic-subheading{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.9;background:linear-gradient(135deg,var(--organic-gradient-1),var(--organic-gradient-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.maviva-organic-section .organic-heading{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.02;font-weight:900}.maviva-organic-section .organic-text{margin:0;font-size:16px;line-height:1.5;opacity:.86}.maviva-organic-section .maviva-align-center .organic-text{margin:0 auto;max-width:600px}.maviva-organic-section .maviva-organic-grid{display:grid;gap:18px}.maviva-organic-section .maviva-organic-grid.desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.maviva-organic-section .maviva-organic-grid.desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.maviva-organic-section .maviva-organic-card{position:relative;border-radius:var(--card-radius);overflow:hidden;background:var(--card-bg-gradient);box-shadow:0 10px 24px #00000040;border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.maviva-organic-section .maviva-organic-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px var(--glow-color, rgba(76, 175, 80, .2));border-color:#ffffff1a}.maviva-organic-section .organic-card__link-wrapper{display:block;text-decoration:none;color:inherit;padding:var(--card-padding-y) var(--card-padding-x) 0;flex-grow:1}.maviva-organic-section .organic-card__badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--organic-gradient-1),var(--organic-gradient-2));box-shadow:0 4px 10px #0000004d}.maviva-organic-section .organic-card__img-wrapper{position:relative;height:var(--img-height-desktop);border-radius:var(--img-radius);background:var(--product-card-bg, var(--product-img-bg));overflow:hidden;margin:0 0 16px}.maviva-organic-section .organic-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.maviva-organic-section .placeholder-svg{width:100%;height:100%;fill:#0003;padding:40px}.maviva-organic-section .organic-card__info{padding:4px 2px 0}.maviva-organic-section .organic-card__title{margin:0 0 10px;font-size:var(--title-size);line-height:1.3;font-weight:700}.maviva-organic-section .organic-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.maviva-organic-section .organic-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.maviva-organic-section .price-old{font-size:calc(var(--price-size) - 2px);opacity:.5;text-decoration:line-through}.maviva-organic-section .price-current{font-size:var(--price-size);font-weight:900;color:var(--organic-gradient-1)}.maviva-organic-section .organic-variant-wrapper{display:flex;align-items:center;gap:6px;opacity:.9}.maviva-organic-section .organic-variant-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.maviva-organic-section .organic-dots-container{display:flex;gap:6px;flex-wrap:wrap}.maviva-organic-section .organic-card__variant-dot{width:var(--variant-dot-size);height:var(--variant-dot-size);min-width:var(--variant-dot-size);border-radius:999px;background:var(--dot-color);border:var(--variant-dot-border) solid rgba(255,255,255,.22);box-shadow:0 0 0 1px #0000001f;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.maviva-organic-section .organic-card__variant-dot:hover{transform:scale(1.15)}.maviva-organic-section .organic-card__variant-dot.is-active{box-shadow:0 0 0 2px var(--card-bg-gradient, #1a1c1a),0 0 0 4px var(--accent-color, #4CAF50)}.maviva-organic-section .organic-card__action{padding:16px var(--card-padding-x) var(--card-padding-y);margin-top:auto}.maviva-organic-section form{margin:0}.maviva-organic-section .organic-btn,.maviva-organic-section .organic-btn-outline{width:100%;min-height:44px;border-radius:50px;border:1px solid var(--organic-gradient-1);background:#ffffff0a;color:var(--text-color);font-size:var(--button-size);font-weight:800;font-family:inherit;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,background .3s ease,border-color .3s ease,color .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 16px}.maviva-organic-section .organic-btn:hover{background:linear-gradient(135deg,var(--organic-gradient-1),var(--organic-gradient-2));border-color:transparent;color:#fff}.maviva-organic-section .organic-btn:active{transform:scale(.96)}.maviva-organic-section .organic-btn[disabled],.maviva-organic-section .organic-btn.disabled{opacity:.55;pointer-events:none;background:#ffffff05;color:gray}.maviva-organic-section .organic-view-all{margin-top:30px;text-align:center}.maviva-organic-section .organic-view-all .organic-btn-outline{width:auto;min-width:240px}.maviva-organic-section .organic-btn-outline:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--organic-gradient-1),var(--organic-gradient-2));border-color:transparent;color:#fff}@media screen and (max-width:989px){.maviva-organic-section .maviva-organic-grid.desktop-3,.maviva-organic-section .maviva-organic-grid.desktop-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.maviva-organic-section{padding:40px 0}.maviva-organic-section .maviva-organic-container{padding:0 14px}.maviva-organic-section .organic-heading{font-size:26px}.maviva-organic-section .maviva-organic-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px!important;padding-bottom:24px}.maviva-organic-section .maviva-organic-grid::-webkit-scrollbar{display:none}.maviva-organic-section .maviva-organic-card{flex:0 0 auto!important;scroll-snap-align:start;padding:10px;border-radius:18px;display:flex;flex-direction:column}.maviva-organic-section .maviva-organic-grid.mobile-1 .maviva-organic-card{width:calc(100vw - 44px)!important;max-width:320px}.maviva-organic-section .maviva-organic-grid.mobile-2 .maviva-organic-card{width:calc(50vw - 22px)!important;min-width:165px}.maviva-organic-section .organic-card__img-wrapper{height:var(--img-height-mobile);margin-bottom:12px}.maviva-organic-section .organic-card__badge{top:6px;left:6px;padding:4px 8px;font-size:9px}.maviva-organic-section .organic-card__title{font-size:calc(var(--title-size) - 2px);margin-bottom:8px;overflow-wrap:break-word}.maviva-organic-section .price-current{font-size:calc(var(--price-size) - 1px)}.maviva-organic-section .organic-variant-label{font-size:10px}.maviva-organic-section .organic-card__action{padding:12px 0 0;margin-top:auto}.maviva-organic-section .organic-btn,.maviva-organic-section .organic-btn-outline{font-size:calc(var(--button-size) - 1px);min-height:40px;padding:0 10px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/maviva-collection-organic.css.map */
