media-gallery{display:block!important}@media screen and (min-width: 990px){.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)!important;direction:ltr}}.price--on-sale .price__sale{display:flex!important}.accordion__content ul,.product__description ul{list-style:disc!important;padding-left:15px!important}.vip-flower-box{padding:4rem 0;background-color:#fff}.vip-box-header{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:5rem}.vip-box-header h2{color:#255035;font-size:50px;font-style:normal;font-weight:700!important;line-height:108%;margin-bottom:0rem}.vip-box-header h2 strong{color:#ffac0a;display:block}.vip-box-header .desc{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:171%;max-width:740px}.vip-box-header .desc>*{width:86%}.vip-box-content{display:grid;grid-template-columns:510px 2fr;gap:3rem;align-items:start}.vip-main{text-align:center;background:#f3f4f8;border-radius:20px;padding:2.5rem 3.5rem}.vip-main img{width:100%;max-width:100%;height:auto;margin-bottom:2rem;border-radius:12px}.vip-pricing{margin-top:1.5rem;text-align:center}.rating-section{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:8px}.stars{display:flex;justify-content:center;gap:.2rem}.star{font-size:1.5rem;color:#d1d5db}.star.filled{color:#fbbf24}.star.partial{background:linear-gradient(90deg,#fbbf24 70%,#d1d5db 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-text{display:block;color:#393939;font-size:16px;font-style:normal;font-weight:300;line-height:150%;opacity:.8}.pricing-container{margin-bottom:1.5rem}.price-box{background:#fff;border-radius:20px;padding:1rem;margin-bottom:.75rem}.price-box.subscribe-box{border:2px solid #16a34a;background:#f0fdf4}.vip-pricing .one-time{color:#606060;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.36px}.vip-btn{display:inline-block;background:#255035;color:#fff;padding:.7rem 2.5rem;border-radius:20px;text-decoration:none;font-size:18px;font-style:normal;font-weight:600;line-height:150%;transition:all .3s ease;width:250.9px;text-align:center}.price-subscribe{background-color:#fff;border-radius:20px;padding:2rem}.price-subscribe p{color:#255035;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.36px}.vip-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.vip-product{border-radius:16px;position:relative;transition:all .3s ease;overflow:hidden}.vip-product a{text-decoration:none;display:block;width:100%}.vip-product .value{position:absolute;top:2rem;right:2rem;width:133px;height:30px;border-radius:56px;background:#255035;color:#fff;text-align:center;font-size:17px;padding-top:2px;font-style:normal;font-weight:600;line-height:150%;z-index:2;display:flex;align-items:center;justify-content:center}.vip-product img{width:100%;height:319px!important;object-fit:contain;border-radius:12px;margin-bottom:1rem;background:#f3f4f8;padding:1rem;margin-bottom:24px}.vip-product .product-text{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;text-align:left}.vip-product .product-info{flex:1}.vip-product .strain-label{color:#606060;font-size:22px;font-style:normal;font-weight:400;line-height:150%;margin:0}.vip-product h4{color:#343434;font-size:22px;font-style:normal;font-weight:600;line-height:150%;margin:0}.vip-product .rating{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.vip-product .rating .star{color:#f59e0b;font-size:25px}.vip-product .rating .rating-value{color:#343434;font-size:25px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 1024px) and (min-width: 769px){.vip-flower-box{padding:3rem 0}.vip-box-header{margin-bottom:3rem}.vip-box-header h2{font-size:4rem}.vip-box-header h2 strong{display:inline!important}.vip-box-header .desc{font-size:18px}.vip-box-content{grid-template-columns:1fr;gap:2.5rem}.vip-main{padding:2rem}.vip-main img{margin-bottom:1.75rem}.vip-pricing{margin-top:1.25rem}.rating-section{margin-bottom:1.25rem}.star{font-size:1.3rem}.rating-text{font-size:15px}.pricing-container{margin-bottom:1.25rem}.price-box{padding:.875rem;margin-bottom:.625rem}.vip-pricing .one-time{font-size:18px}.price-subscribe{padding:1.75rem}.price-subscribe p{font-size:18px;margin-bottom:1.25rem}.vip-btn{padding:.65rem 2.25rem;font-size:17px;width:100%;max-width:220px}.vip-products{display:flex;overflow-x:auto;gap:1.25rem;padding:0 1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vip-products::-webkit-scrollbar{display:none}.vip-product{flex:0 0 300px;scroll-snap-align:start;padding:0}.vip-product img{height:220px;margin-bottom:1.25rem}.carousel-pagination{display:flex;justify-content:center;gap:.6rem;margin-top:1.25rem}.pagination-dot{width:10px;height:10px;border-radius:50%;background-color:#d1d5db;cursor:pointer;transition:background-color .3s ease}.pagination-dot.active{background-color:#255035}}@media (max-width: 768px){.vip-flower-box{padding:2rem 0}.vip-box-header{flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:2rem;gap:1rem}.vip-box-header h2{margin-bottom:.5rem}.vip-box-header h2 strong{display:inline!important}.vip-box-header .desc{font-size:16px;max-width:100%}.vip-box-header .desc>*{width:100%}.vip-box-content{grid-template-columns:1fr;gap:2rem}.vip-main{padding:1.5rem}.vip-main img{margin-bottom:1.5rem}.vip-pricing{margin-top:1rem}.rating-section{margin-bottom:1rem}.stars{gap:.1rem}.star{font-size:1.2rem}.rating-text{font-size:14px}.pricing-container{margin-bottom:1rem}.price-box{padding:.75rem;margin-bottom:.5rem}.vip-pricing .one-time{font-size:16px}.price-subscribe{padding:1.5rem}.price-subscribe p{font-size:16px;margin-bottom:1rem}.vip-btn{padding:.6rem 2rem;font-size:16px;width:100%;max-width:200px}.vip-products{display:flex;overflow-x:auto;gap:1rem;padding:0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vip-products::-webkit-scrollbar{display:none}.vip-product{flex:0 0 280px;scroll-snap-align:start;padding:0}.vip-product img{height:200px;margin-bottom:1rem}.carousel-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.pagination-dot{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;cursor:pointer;transition:background-color .3s ease}.pagination-dot.active{background-color:#255035}}@media (max-width: 480px){.vip-flower-box{padding:1.5rem 0}.vip-box-header h2{font-size:4rem}.vip-box-header .desc{font-size:14px}.vip-main{padding:1rem}.vip-main img{margin-bottom:1rem}.vip-pricing{margin-top:.75rem}.rating-section{margin-bottom:.75rem}.star{font-size:1rem}.rating-text{font-size:12px}.price-box{padding:.5rem}.vip-pricing .one-time{font-size:14px}.price-subscribe{padding:1rem}.price-subscribe p{font-size:14px;margin-bottom:.75rem}.vip-btn{padding:.5rem 1.5rem;font-size:14px;max-width:180px}.vip-products{padding:0 .5rem;gap:.75rem}.vip-product{flex:0 0 240px}.vip-product img{height:180px;margin-bottom:.75rem}.vip-product .value{top:.75rem;right:.75rem;padding:.4rem .8rem .1rem;font-size:14px;width:auto;height:auto}.vip-product .strain-label,.vip-product h4{font-size:18px}.vip-product .rating .star,.vip-product .rating .rating-value{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vip-flower-club.css.map */
