/* HREF: https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap -- PRIO 0 */
@font-face{font-family:'Poppins';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype')}


/* HREF: -- inline -- PRIO 0 */
.top-bar{position:sticky;top:0;z-index:9999;background-color:#000;color:#fff;padding:12px 0;font-size:30px;font-weight:600}.top-bar span{margin:0 5px}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;scroll-behavior:smooth}header{background-color:white;box-shadow:0 6px 15px -4px rgba(0,0,0,0.15)}:root{--green:#008746}a{text-decoration:none}.offcanvas-body li{list-style:none}.top-bar{background-color:#000;color:#fff;font-size:12px;font-weight:600;padding:15px 0;text-transform:uppercase;letter-spacing:.5px}.top-bar .separator{margin:0 25px;color:#fff;font-weight:300}.mid-header{padding:25px 0;background:#fff}.brand-logo img{max-width:100%;height:auto;max-height:60px}.brand-logo .fa-cannabis{font-size:32px;margin:0 5px;transform:rotate(-15deg)}.search-container{width:100%;max-width:600px}.search-input-group{border:1px solid #ddd;border-radius:4px;overflow:hidden;display:flex}.search-icon-wrapper{padding:15px 0 15px 15px;color:#333;background:#fff;display:flex;align-items:center}.custom-search-input{border:0;box-shadow:none;padding-left:10px;font-size:15px;color:#666}.custom-search-input:focus{box-shadow:none;outline:0}.btn-search{background-color:var(--green);color:white;font-weight:500;padding:0 30px;border-radius:0;border:0}.btn-search:hover{background-color:#006e38;color:white}.header-icons{display:flex;align-items:center;justify-content:flex-end;gap:15px}.icon-link{color:#000;font-size:20px;text-decoration:none;position:relative}.icon-separator{height:20px;width:1px;background-color:#ddd}.cart-badge{position:absolute;top:-5px;right:-8px;background-color:var(--green);color:white;font-size:10px;font-weight:bold;height:16px;width:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bottom-nav{border-top:0;padding-bottom:0}.shop-all-btn{background-color:var(--green);color:white;border:0;padding:12px 25px;font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;justify-content:space-between;text-decoration:none}.shop-all-btn:hover,.shop-all-btn:focus{color:white;background-color:#006e38}.shop-all-text{display:flex;align-items:center;gap:10px}.dropdown-menu{border-radius:0;border:1px solid #eee;box-shadow:0 4px 6px rgba(0,0,0,0.1);margin-top:0;padding:10px 0}.dropdown-item{font-size:14px;padding:8px 20px;color:#666;text-transform:capitalize}.dropdown-item:hover{background-color:#f8f9fa;color:green}.dropdown-item:focus{color:#fff}.dropdown-item.highlight-green{color:var(--green);font-weight:600;text-transform:uppercase}.main-menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;column-gap:30px;height:100%;flex-wrap:wrap}.menu-link{color:#666;text-decoration:none;font-size:16px;font-weight:500;display:flex;align-items:center;gap:5px;background:0;border:0;padding:0 0 5px 0;cursor:pointer}.menu-link i{font-size:10px;color:#999;margin-left:2px;transition:transform .2s}.menu-link:hover{color:var(--green)}.menu-link:hover i{color:#999!important}.dropdown.show .menu-link i{transform:rotate(180deg)}.dropdown-toggle::after{display:none!important}.utility-nav{display:flex;justify-content:flex-end;gap:20px;font-size:13px;color:#555;font-weight:500}.utility-item{cursor:pointer;display:flex;align-items:center;gap:4px;text-decoration:none;color:#555}.utility-item:hover{color:var(--green)}.utility-item i{font-size:10px;color:#999}.utility-item:hover i{color:#999!important}.offcanvas-title{color:var(--green);font-weight:700}.mobile-link-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#333;font-weight:600;background:0;border:0;border-bottom:1px solid #f1f1f1}.mobile-link-toggle:focus{color:var(--green)}.mobile-sub-link{display:block;padding:8px 0 8px 15px;color:#666;text-decoration:none;font-size:14px}.mobile-sub-link:hover{color:var(--green)}.breadcrumb{display:flex;align-items:center;font-size:18px;color:#aaa8a8;margin-bottom:40px}.breadcrumb span{margin:0 8px}.breadcrumb .current{color:#008a3c;font-weight:500}.newsletter-section{position:relative;background-color:#020;background-image:url('http://pro420.bluetonemedia.com/Images/pro420/newsl.jpg');background-size:cover;background-position:center;padding:110px 0;overflow:hidden;color:#fff;text-align:center}.newsletter-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,30,10,0.7);z-index:1}.newsletter-content{position:relative;z-index:10;max-width:600px;margin:0 auto}.newsletter-title{font-size:32px;font-weight:600;margin-bottom:15px}.newsletter-desc{font-size:16px;margin-bottom:30px;opacity:.9;line-height:1.6;font-weight:300}.newsletter-form{display:flex;gap:10px;background:rgba(255,255,255,0.1);padding:8px;border-radius:50px}.form-control-newsletter{border:0;border-radius:50px;padding:12px 25px;flex-grow:1;font-size:14px}.form-control-newsletter:focus{box-shadow:none}.btn-subscribe{background-color:#008746;color:#fff;border:0;border-radius:50px;padding:10px 30px;font-weight:600;transition:background .3s}.btn-subscribe:hover{background-color:#006e38;color:#fff}.side-img{position:absolute;bottom:-50px;z-index:2;pointer-events:none;max-height:90%;width:auto}.img-left{left:0}.img-right{right:0}.features-strip{background-color:#fff;padding:50px 0}.feature-box{display:flex;align-items:center;gap:15px;justify-content:center}.feature-icon-wrapper{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.feature-icon-solid{font-size:40px;color:#008746}.feature-text h5{font-size:16px;font-weight:700;margin:0;color:#000}.feature-text p{font-size:13px;margin:0;color:#777}footer{background-color:#000;color:#999;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;padding-top:70px;padding-bottom:30px}footer h5{color:#fff;font-weight:600;font-size:16px;margin-bottom:25px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#999;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-logo-placeholder img{max-width:40%;margin-bottom:20px}.contact-link{color:#fff!important;text-decoration:underline!important;font-weight:600;display:inline-block;margin:15px 0}.hours-text{color:#fff;font-weight:500;margin-top:10px}.social-icons a{color:#666;font-size:18px;margin-right:20px;transition:color .3s}.social-icons a:hover{color:#fff}.footer-disclaimer{font-size:11px;line-height:1.6;color:#666;margin-top:50px;margin-bottom:30px;text-align:justify}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright{font-size:13px}.copyright a{color:#999;text-decoration:underline}.payment-icons{display:flex;gap:10px;align-items:center}.pay-icon{display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;padding:6px 10px;height:34px;border:1px solid #444;border-radius:5px}.secure-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;padding:5px 10px;border:1px solid #444;border-radius:4px;font-size:10px;line-height:1.1;color:#fff}.secure-1{font-weight:200;font-size:8px}.lang-currency{display:flex;gap:15px;margin-left:20px;font-size:13px}.footer-dropdown-toggle{color:#fff;text-decoration:none;display:flex;align-items:center;gap:5px;background:0;border:0;padding:0;font-size:13px;cursor:pointer}.footer-dropdown-toggle:hover{color:#008746}.footer-dropdown-toggle::after{display:none}.dropdown-menu{font-size:13px;border-radius:0 0 4px 4px;min-width:80px;top:-2px!important}.dropdown-item:active{background-color:#008746}@media(max-width:992px){.container{max-width:95%}.side-img{display:none}}@media(max-width:768px){.feature-box{gap:25px;justify-content:flex-start}.footer-bottom{flex-direction:column;text-align:center}.payment-icons,.lang-currency{justify-content:center;margin-left:0}.top-bar{display:none}.mid-header{padding:15px 0}}.pr-prev-price,.old-price,.discount-badge{display:none}


/* HREF: -- inline -- PRIO 0 */
.pagination-area{display:flex;justify-content:center;gap:10px;margin-top:50px;margin-bottom:50px}.page-node{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f1f1;color:#555;text-decoration:none;font-weight:500;transition:.3s}.page-node.active,.page-node:hover{background-color:#008746;color:#fff}


/* HREF: -- inline -- PRIO 0 */
#age-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:99999}.age-popup{background:#fff;max-width:450px;width:90%;padding:30px;text-align:center;border-radius:12px}.age-popup h2{margin-bottom:10px}.age-popup p{font-size:16px;margin-bottom:15px}#age-error{display:none;color:#c40000;font-weight:600}.age-actions{display:flex;justify-content:center;gap:15px;margin-top:15px}.age-actions button{padding:10px 20px;font-size:15px;border:0;border-radius:6px;cursor:pointer}#age-yes{background:#000;color:#fff}#age-no{background:#ddd;color:#000}


/* HREF: -- inline -- PRIO 0 */
.row-cat{display:flex;flex-wrap:wrap}.row-cat a{width:20%;padding:0 10px;margin-bottom:20px}@media(max-width:991px){.row-cat a{width:33.333%}}@media(max-width:575px){.row-cat a{width:50%}}.hero-section{background:linear-gradient(to bottom,#F2F2F2,#fff);color:#fff}.hero-card{border-radius:12px;overflow:hidden;background-size:cover;background-position:center;position:relative;background-color:#333}.hero-large{min-height:500px;display:flex;flex-direction:column;justify-content:end;padding:60px;background-image:url('http://pro420.bluetonemedia.com/Images/pro420/newImg/elevate_the_experience.jpg');background-size:cover;background-position:left}.hero-large h1{font-weight:700;font-size:3.5rem;line-height:1.1;margin-bottom:20px}.hero-large p{font-size:1.1rem;max-width:450px;margin-bottom:30px;opacity:.9}.btn-hero-white{background-color:#fff;color:#008746;font-weight:700;padding:12px 35px;border-radius:50px;border:0;display:inline-flex;align-items:center;gap:10px;width:fit-content;transition:all .3s ease}.btn-hero-white:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2);background-color:#f0f0f0;color:#006e38}.hero-small{height:100%;min-height:240px;padding:30px;display:flex;flex-direction:column;justify-content:center;position:relative}.card-holiday{background-color:var(--white);background-image:url('http://pro420.bluetonemedia.com/Images/pro420/hero__1_.png');<!-- background-size:contain;-->background-position:right;background-repeat:no-repeat}.holiday-content{z-index:2;position:relative;max-width:60%}.card-deal{background-image:url('http://pro420.bluetonemedia.com/Images/pro420/newImg/elevate_the_experience_color.jpg');background-size:cover;text-align:center;background-position:top left;justify-content:end}.hero-small h3{font-weight:700;font-size:1.8rem;margin-bottom:5px}.hero-small .sub-title{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;opacity:.9}.link-arrow{color:#fff;text-decoration:none;font-weight:600;margin-top:15px;display:inline-flex;align-items:center;gap:5px}.link-arrow:hover{color:#e0e0e0}.sec-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.sec-title{font-size:32px;font-weight:600;color:#000;margin:0}.btn-view{color:#008746;font-weight:500;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.btn-view:hover{color:#006e38}.ctg-box{border:1px solid #E6E6E6;border-radius:8px;padding:10px 10px 20px 10px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:all .3s ease;background:#fff;cursor:pointer;min-height:200px}.ctg-box:hover{border:1px solid var(--green);box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-2px)}.ctg-box:hover .ctg-title{color:var(--green)}.ctg-box img{max-width:100%;height:150px;object-fit:contain;margin-bottom:15px}.ctg-title{font-size:16px;font-weight:600;color:#000;line-height:1.4;margin:0;text-transform:uppercase}.holiday-content{position:absolute;bottom:50px;left:20px;transform:translateX(10px)}.product-card{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:10px 10px 20px 10px;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover{border-color:#008746;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.badge-best-seller{position:absolute;top:20px!important;left:20px!important;width:fist-content!important;background-color:#ff4d4d;color:white;font-size:11px;font-weight:600;padding:4px 10px;border-radius:2px;z-index:2}.btn-wishlist{position:absolute;top:20px;right:20px;width:35px;height:35px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;transition:background .2s;z-index:2}.btn-wishlist:hover{background-color:#e0e0e0}.product-img-wrapper{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.product-img-wrapper img{max-width:100%;height:180px;object-fit:contain}.product-title{font-size:16px;font-weight:700;color:#4D4D4D;margin-bottom:10px;line-height:1.4}.price-wrapper{margin-bottom:8px;font-size:14px}.product-price{font-weight:700;color:#000}.pr-prev-price{text-decoration:line-through;color:#999;margin-left:5px;font-weight:400}.pr-rating{color:#f90;font-size:12px;margin-bottom:20px}.pr-rating .fa-star.empty{color:#ddd}.product-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 0;background-color:#f2f2f2;color:#000;font-weight:600;font-size:14px;border:0;border-radius:50px;text-decoration:none;transition:all .3s ease}.product-card:hover .product-btn{background-color:#008746;color:#fff}.promo-card{border-radius:12px;overflow:hidden;height:500px;position:relative;text-align:center;transition:transform .3s ease}.promo-card:hover{transform:translateY(-5px)}.promo-sub{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;display:block}.promo-title{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:25px}.btn-shop-pill{padding:10px 30px;border-radius:50px;font-weight:600;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s;z-index:5;position:relative}.btn-white{background-color:#fff;color:#008746}.btn-white:hover{background-color:#f0f0f0;color:#006e38}.btn-green{background-color:#008746;color:#fff}.btn-green:hover{background-color:#006e38;color:#fff}.p-wood{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url('http://pro420.bluetonemedia.com/Images/pro420/add__1_.jpg') center/cover;color:#fff;display:flex;flex-direction:column;align-items:center;padding:40px}.p-holiday{background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url('http://pro420.bluetonemedia.com/Images/pro420/add__1_.png') bottom/contain no-repeat;background-color:#f4f4f4;color:#000;padding-top:60px}.p-holiday .promo-sub{color:#555}.p-dark{background:linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.02)),url('http://pro420.bluetonemedia.com/Images/pro420/add__2_.png') center/cover;color:#fff;padding-top:60px}.partner-logo-wrapper{display:flex;justify-content:center;align-items:center;padding:10px}.partner-img{max-width:100%;height:auto;object-fit:contain;transition:all .3s ease;cursor:pointer}.partner-img:hover{filter:grayscale(0%);transform:scale(1.05)}.testimonial-section{background-color:#F2F2F2;padding:100px 0;position:relative}.swiper-slide{height:auto}.slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.nav-buttons{display:flex;gap:15px}.custom-prev,.custom-next{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px}.custom-prev{background-color:#fff;color:#333;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.custom-next{background-color:#008746;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.custom-prev:hover{background-color:#e0e0e0}.custom-next:hover{background-color:#006e38}.testimonial-card{background-color:#fff;padding:35px 30px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.03);height:100%;user-select:none;display:flex;flex-direction:column;justify-content:space-between}.quote-icon{color:#008746;font-size:40px;margin-bottom:20px;line-height:1;font-family:serif}.testimonial-text{color:#666;font-size:15px;line-height:1.6;margin-bottom:25px}.star-rating{color:#f90;font-size:14px;margin-bottom:20px;display:flex;gap:3px}.user-profile{display:flex;align-items:center;gap:15px}.user-img{width:50px;height:50px;border-radius:50%;object-fit:cover}.user-info h4{font-size:16px;font-weight:700;color:#000;margin:0 0 2px 0}.user-info span{font-size:13px;color:#999}@media(max-width:992px){.hero-large{min-height:400px;padding:40px}.hero-large h1{font-size:2.5rem}}@media(max-width:768px){.hero-large{min-height:350px;padding:20px}.hero-large h1{font-size:2rem}.slider-header{flex-direction:column}.nav-buttons{width:100%;justify-content:flex-end}}


/* HREF: /includes/site.css -- PRIO 0 */



/* HREF: /includes/Print.css -- PRIO 0 */
@media print {
body{visibility:hidden}.PrintFriendly{visibility:visible;position:absolute;left:20px;top:20px}
}


/* HREF: -- inline -- PRIO 0 */
.product-card{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:10px 10px 20px 10px;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover{border-color:#008746;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.btn-wishlist{position:absolute;top:20px;right:20px;width:35px;height:35px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;transition:background .2s;z-index:2}.btn-wishlist:hover{background-color:#e0e0e0}.product-img-wrapper{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.product-img-wrapper img{max-width:100%;height:180px;object-fit:contain}.product-title{font-size:16px;font-weight:700;color:#4D4D4D;margin-bottom:10px;line-height:1.4}h3.product-category{font-size:16px;font-weight:600;color:#006E38;margin-bottom:10px;line-height:1.4}.price-wrapper{margin-bottom:8px;font-size:14px}.product-price{font-weight:700;color:#000}.pr-prev-price{text-decoration:line-through;color:#999;margin-left:5px;font-weight:400}.pr-rating{color:#f90;font-size:12px;margin-bottom:20px}.pr-rating .fa-star.empty{color:#ddd}.product-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 0;background-color:#f2f2f2;color:#000;font-weight:600;font-size:14px;border:0;border-radius:50px;text-decoration:none;transition:all .3s ease}.product-card:hover .product-btn{background-color:#008746;color:#fff}.badge-best-seller{position:absolute;top:150px;right:10px;width:60px;z-index:1}


/* HREF: -- inline -- PRIO 0 */
.product-card{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:10px 10px 20px 10px;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover{border-color:#008746;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.btn-wishlist{position:absolute;top:20px;right:20px;width:35px;height:35px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;transition:background .2s;z-index:2}.btn-wishlist:hover{background-color:#e0e0e0}.product-img-wrapper{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.product-img-wrapper img{max-width:100%;height:180px;object-fit:contain}.product-title{font-size:16px;font-weight:700;color:#4D4D4D;margin-bottom:10px;line-height:1.4}h3.product-category{font-size:16px;font-weight:600;color:#006E38;margin-bottom:10px;line-height:1.4}.price-wrapper{margin-bottom:8px;font-size:14px}.product-price{font-weight:700;color:#000}.pr-prev-price{text-decoration:line-through;color:#999;margin-left:5px;font-weight:400}.pr-rating{color:#f90;font-size:12px;margin-bottom:20px}.pr-rating .fa-star.empty{color:#ddd}.product-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 0;background-color:#f2f2f2;color:#000;font-weight:600;font-size:14px;border:0;border-radius:50px;text-decoration:none;transition:all .3s ease}.product-card:hover .product-btn{background-color:#008746;color:#fff}.badge-best-seller{position:absolute;top:150px;right:10px;width:60px;z-index:1}


/* HREF: -- inline -- PRIO 0 */
.product-card{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:10px 10px 20px 10px;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover{border-color:#008746;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.btn-wishlist{position:absolute;top:20px;right:20px;width:35px;height:35px;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;text-decoration:none;transition:background .2s;z-index:2}.btn-wishlist:hover{background-color:#e0e0e0}.product-img-wrapper{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.product-img-wrapper img{max-width:100%;height:180px;object-fit:contain}.product-title{font-size:16px;font-weight:700;color:#4D4D4D;margin-bottom:10px;line-height:1.4}h3.product-category{font-size:16px;font-weight:600;color:#006E38;margin-bottom:10px;line-height:1.4}.price-wrapper{margin-bottom:8px;font-size:14px}.product-price{font-weight:700;color:#000}.pr-prev-price{text-decoration:line-through;color:#999;margin-left:5px;font-weight:400}.pr-rating{color:#f90;font-size:12px;margin-bottom:20px}.pr-rating .fa-star.empty{color:#ddd}.product-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 0;background-color:#f2f2f2;color:#000;font-weight:600;font-size:14px;border:0;border-radius:50px;text-decoration:none;transition:all .3s ease}.product-card:hover .product-btn{background-color:#008746;color:#fff}.badge-best-seller{position:absolute;top:150px;right:10px;width:60px;z-index:1}