.cannabinoid-table{border-collapse:separate;border-spacing:0;border:1px solid #000;border-radius:24px;overflow:hidden;text-align:center;width:80%;margin:20px auto}.cannabinoid-table th,.cannabinoid-table td{padding:14px;border:1px solid #ccc}.cannabinoid-table th:nth-child(odd),.cannabinoid-table td:nth-child(odd){background-color:#fff}.cannabinoid-table th:nth-child(2n),.cannabinoid-table td:nth-child(2n){background-color:#e8f0ff}.cannabinoid-table th{background-color:#fef6e6;font-weight:700;color:#333;height:80px;min-width:180px;font-size:24px;line-height:36px;margin-bottom:4px;font-family:Recoleta;font-weight:500;padding-top:10px!important}.cannabinoid-table tr th:first-child{min-width:135px!important}.cannabinoid-table td:first-child{text-align:left;font-weight:700;font-size:15px;background-color:#f7f7f7;color:#333}.dot{display:inline-block;width:24px;height:24px;border-radius:50%}.dot.filled{background-color:#1e4d9e}.dot.outline{border:1px solid #1e4d9e}.dot.half{background:linear-gradient(to top,#1e4d9e 50%,transparent 50%);border:1px solid #1e4d9e;transform:rotate(45deg)}.header-title{text-align:center;margin-bottom:10px;font-size:24px;font-weight:700}.subheading{text-align:center;margin-bottom:30px;font-size:14px;color:#333}.table_container{margin:0 auto;max-width:1248px;padding:0 16px}.product-link{text-decoration:underline;color:#061d49;display:block;margin-top:0;font-size:14px;line-height:20px}.cannabinoid-table th{border:0!important;padding:0 6px}.cannabinoid-table td{padding:8px 27px;border-bottom:0px solid #221617;border-top:1px solid #221617;border-left:0!important;border-right:0!important}.cannabinoid-table tr td:first-child{padding-top:0;padding-bottom:0;font-weight:600}.ccs__stars,.ccs__wrap{position:relative}.ccs__browse,.ccs__btn,.ccs__name{text-transform:uppercase}.ccs__browse,.ccs__btn,.ccs__name a{text-decoration:none}.ccs{background:var(--ccs-bg);padding:var(--ccs-pt) 20px var(--ccs-pb);font-weight:var(--ccs-body-weight);color:var(--ccs-text)}.ccs__inner{max-width:var(--ccs-container);margin:0 auto}.ccs__title{margin:0 0 32px;text-align:center;color:var(--ccs-heading);font-size:var(--ccs-title-size);font-weight:700!important;font-size:34px;line-height:120%;letter-spacing:-2%!important}.ccs__track{display:flex;gap:var(--ccs-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ccs__track::-webkit-scrollbar{display:none}.ccs__slide{flex:0 0 calc((100% - var(--ccs-gap) * (var(--ccs-pv) - 1))/ var(--ccs-pv));scroll-snap-align:start;min-width:0}.ccs__card{height:100%;display:flex;flex-direction:column;background:var(--ccs-card-bg);border-radius:var(--ccs-radius);padding:13px}.ccs__img{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--ccs-img-radius);background:#0000000a}.ccs__img img,.ccs__placeholder{width:100%;height:100%;object-fit:cover;display:block}.ccs__reviews{display:flex;align-items:center;gap:6px;margin:10px 0 4px;font-size:10px;min-height:18px}.ccs__stars{display:inline-block;white-space:nowrap;color:var(--ccs-star-empty);letter-spacing:1px;font-size:10px;line-height:1}.ccs__reviews .jdgm-star,.ccs__reviews .yotpo .yotpo-icon-empty-star,.ccs__reviews .yotpo .yotpo-icon-half-star,.ccs__reviews .yotpo .yotpo-icon-star,.ccs__stars-fill{color:var(--ccs-star)}.ccs__stars:before{content:"\2605\2605\2605\2605\2605"}.ccs__stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.ccs__reviews .jdgm-widget,.ccs__reviews .yotpo{margin:0;padding:0;text-align:left}.ccs__name{margin:0 0 6px;font-size:18px;line-height:130%;color:#1b1e21!important;font-weight:500!important}.ccs__name a{color:inherit;font-family:Neue Montreal!important}.ccs__desc{margin:0 0 12px;color:var(--ccs-muted);font-family:Neue Montreal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0!important}.ccs__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;margin-bottom:12px}.ccs__select{appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23111'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid currentColor;border-radius:999px;padding:4px 26px 4px 12px;font:inherit;font-size:13px;color:var(--ccs-text);max-width:60%;cursor:pointer}.ccs__price{font-weight:700;font-size:15px;white-space:nowrap}.ccs__btn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ccs-btn-bg);color:var(--ccs-btn-text);border-radius:999px;padding:11px 20px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:background-color .2s}.ccs__btn:hover{background:var(--ccs-btn-hover)}.ccs__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--ccs-arrow);background:0 0;color:var(--ccs-arrow);cursor:pointer;transition:opacity .2s}.ccs__arrow:disabled{opacity:.35;cursor:default;border-color:#bbb;color:#bbb}.ccs__arrow--prev{left:-44px}.ccs__arrow--next{right:-44px}.ccs__browse-wrap{text-align:center;margin-top:32px}.ccs__browse{display:inline-block;min-width:min(430px,100%);padding:14px 32px;background:var(--ccs-browse-bg);color:var(--ccs-browse-text);border-radius:999px;font-weight:700;font-size:16px;transition:background-color .2s}.ccs__browse:hover{background:var(--ccs-browse-hover)}.ccs__empty{text-align:center;opacity:.6}@media(max-width:1199px){.ccs__arrow--prev{left:-12px}.ccs__arrow--next{right:-12px}}@media(max-width:599px){.ccs{padding-left:14px;padding-right:14px}.ccs__title{margin-bottom:22px}.ccs__card{padding:18px}.ccs__reviews{margin:16px 0 8px;font-size:12px;gap:7px}.ccs__stars{font-size:13px}.ccs__name{font-size:22px;margin-bottom:8px}.ccs__desc{font-size:15px;margin-bottom:26px}.ccs__row{margin-bottom:14px}.ccs__select{font-size:16px;padding:7px 34px 7px 12px;background-position:right 12px center}.ccs__price{font-size:18px}.ccs__btn{padding:15px 20px;font-size:14px}.ccs__browse-wrap{margin-top:28px}.ccs__browse{display:block;width:100%;min-width:0;padding:15px 24px;font-size:16px}}@media(prefers-reduced-motion:reduce){.ccs__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
