.card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--card-border-radius);color:var(--color-card-foreground);background:var(--color-card-background)}.card-media{position:relative;overflow:hidden}.card-media figure{border-radius:calc(var(--card-border-radius) / 1.5);overflow:hidden}.card-body{padding:var(--card-body-padding)}.card-media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:var(--card-body-padding)}.card-hover-images{position:relative;overflow:hidden}.card-hover-images>*:last-child{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}@media (hover: hover){.card .media>*{transition:transform .4s ease-in-out}.card:hover .media>*{transform:scale(1.1)}.card.on-hover:hover .card-hover-images>*:first-child>*{opacity:0}.card.on-hover:hover .card-hover-images>*:last-child{opacity:1}}.card.bg-gradient{--color-card-background: var(--gradient-card-background) }.card.bg-transparent{--color-card-background: transparent}.card--traditional{background:transparent;color:inherit}.card--traditional .card-media{border-radius:var(--card-border-radius);background:var(--color-card-background)}.card--traditional .card-body{padding:var(--card-body-padding) 0}.card--banner .card-media{height:100%;width:100%;position:relative}.card--banner .media,.card--banner .media img{height:100%}.card--banner .video{height:100%;width:100%;object-fit:cover}.card--testimonial .quotation-mark{height:35%}.card--collection .badges{position:absolute;top:var(--card-body-padding)}.card--collection .vertical-top .badges{top:auto;bottom:var(--card-body-padding)}.card--product.content--name-and-price .card-body>*:not(.card-title,.price,quick-buy,.rec-quickbuy){display:none}.card--default:not(.layout--thumbnail) .hotspot{position:absolute!important;top:20px;right:20px}.layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.layout--thumbnail .flex{justify-content:flex-start!important}.layout--thumbnail .card-media-overlay,.layout--thumbnail .card-vendor,.layout--thumbnail .swatches{display:none}.layout--thumbnail .hotspot{margin-left:auto;margin-right:16px;width:30px;height:30px}.card-body .badges{margin-bottom:8px;display:none}.layout--thumbnail .card-body .badges{display:flex}.card-body ul{list-style:inside disc}.card-body ul li::marker{margin-right:4px}@media only screen and (max-width: 767px){.sm-down-layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.sm-down-layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.sm-down-layout--thumbnail .flex{justify-content:flex-start!important}.sm-down-layout--thumbnail .card-media-overlay,.sm-down-layout--thumbnail .card-vendor,.sm-down-layout--thumbnail .swatches{display:none}.sm-down-layout--thumbnail .card-body .badges{display:flex}}@media only screen and (min-width: 768px){.sm-layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.sm-layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.sm-layout--thumbnail .flex{justify-content:flex-start!important}.sm-layout--thumbnail .card-media-overlay,.sm-layout--thumbnail .card-vendor,.sm-layout--thumbnail .swatches{display:none}.sm-layout--thumbnail .card-body .badges{display:flex}}.options-availability{gap:8px}.variant-option-title{position:relative;padding:2px 6px;background:var(--color-background);color:var(--color-foreground);text-align:center;min-width:30px;border-radius:var(--button-border-radius)}.variant-option-title.unavailable{opacity:.45}.variant-option-title.unavailable:after{display:block;content:"";position:absolute;left:50%;top:0;bottom:0;transform:rotate(-45deg);border-left:solid 1px var(--color-foreground)}.card quick-buy{position:absolute;opacity:0;pointer-events:none;transition:all .3s ease-in;--quick-buy-offset: var(--card-body-padding)}.card--traditional quick-buy{--quick-buy-offset: 0}quick-buy.full-width{left:var(--quick-buy-offset);right:var(--quick-buy-offset)}quick-buy.position--top{top:var(--quick-buy-offset)}quick-buy.position--middle{top:50%;transform:translateY(-50%)}quick-buy.position--bottom{bottom:var(--quick-buy-offset)}quick-buy.position--top-left{top:var(--quick-buy-offset);left:var(--quick-buy-offset)}quick-buy.position--top-center{top:var(--quick-buy-offset);left:50%;transform:translate(-50%)}quick-buy.position--top-right{top:var(--quick-buy-offset);right:var(--quick-buy-offset)}quick-buy.position--middle-left{top:50%;left:var(--quick-buy-offset);transform:translateY(-50%)}quick-buy.position--middle-center{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}quick-buy.position--middle-right{top:50%;right:var(--quick-buy-offset);transform:translateY(-50%)}quick-buy.position--bottom-left{bottom:var(--quick-buy-offset);left:var(--quick-buy-offset)}quick-buy.position--bottom-center{bottom:var(--quick-buy-offset);left:50%;transform:translate(-50%)}quick-buy.position--bottom-right{bottom:var(--quick-buy-offset);right:var(--quick-buy-offset)}.template-cart .grid[data-products-ajax] quick-buy .btn,.template-cart .grid[data-products-ajax] .rec-quickbuy .btn{display:block!important;font-family:Rubik Bubbles,cursive!important;font-size:14px;color:#fff;border:none;border-radius:50px;padding:10px 24px;background:#b89e76!important;box-shadow:0 4px 8px #0003;transition:transform .2s ease,box-shadow .2s ease;margin:0 auto}.template-cart .grid[data-products-ajax] quick-buy .btn:hover,.template-cart .grid[data-products-ajax] .rec-quickbuy .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}@media (hover:hover){.card:hover quick-buy{opacity:1;pointer-events:auto}}.card quick-buy:focus-within{opacity:1;pointer-events:auto;bottom:var(--card-body-padding)}.quick-buy_icon{display:none;pointer-events:none}.layout--thumbnail quick-buy{position:relative;align-self:center;opacity:1;width:auto;margin-left:auto;margin-right:16px;pointer-events:auto;left:auto!important;bottom:auto!important;top:auto!important;right:auto!important;transform:none!important}.layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center}.layout--thumbnail .quick-buy_text{display:none}.layout--thumbnail .quick-buy_icon{display:flex}@media only screen and (max-width: 767px){.sm-down-layout--thumbnail quick-buy{position:relative;align-self:center;opacity:1;width:auto;margin-left:auto;margin-right:16px;left:auto!important;bottom:auto!important;top:auto!important;right:auto!important;transform:none!important}.sm-down-layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center}.sm-down-layout--thumbnail .quick-buy_text{display:none}.sm-down-layout--thumbnail .quick-buy_icon{display:flex}}@media only screen and (min-width: 768px){.sm-layout--thumbnail quick-buy{position:relative;align-self:center;opacity:1;width:auto;margin-left:auto;margin-right:16px;left:auto!important;bottom:auto!important;top:auto!important;right:auto!important;transform:none!important}.sm-layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center}.sm-layout--thumbnail .quick-buy_text{display:none}.sm-layout--thumbnail .quick-buy_icon{display:flex}}.card,.product-card,.card-wrapper,.grid__item{background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px #0000004d;color:#fff;transition:all .3s ease;padding:16px;font-family:Rubik Bubbles,cursive}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ffffff0f}.card .price,.product-card .price{color:#ddd;font-weight:500}.product-grid-bg{background-image:url('{{ "weedbackgroundpic.jpg" | asset_url }}');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:40px 20px}.collection-bg{background-image:url('{{ "weedbackgroundpic.jpg" | asset_url }}');background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:40px;padding-bottom:40px}.template-cart main{margin-top:-110px}.template-cart .grid[data-products-ajax]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;align-items:stretch}.template-cart .grid[data-products-ajax] .card.card--product{width:100%!important;max-width:none!important;min-width:0!important}.template-cart .grid[data-products-ajax] .card-media .media{width:100%!important;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px}.template-cart .grid[data-products-ajax] .card-media .media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.template-cart .grid[data-products-ajax] .card-title.h6.size--tiny{font-size:1.4rem;font-weight:600;line-height:1.35;margin-top:.75rem}.template-cart .grid[data-products-ajax] .price .price-item{font-size:1.2rem;font-weight:600;color:#fff}.template-cart .grid[data-products-ajax] quick-buy,.template-cart .grid[data-products-ajax] .rec-quickbuy{opacity:1!important;pointer-events:auto!important;position:relative;margin-top:.5rem}@media (max-width: 640px){.template-cart .grid[data-products-ajax]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}@media (min-width: 1280px){.template-cart .grid[data-products-ajax]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.template-cart .grid[data-products-ajax] .rec-quickbuy-options{display:flex;flex-direction:column;gap:8px;margin-top:.75rem}.template-cart .grid[data-products-ajax] .rec-quickbuy .btn{display:block!important;font-family:Rubik Bubbles,cursive!important;font-size:14px;color:#fff;border:none;border-radius:50px;padding:10px 24px;background:#b89e76!important;box-shadow:0 4px 8px #0003;transition:transform .2s ease,box-shadow .2s ease;text-align:center;margin:0 auto}.template-cart .grid[data-products-ajax] .rec-quickbuy .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.card.card--product .card-title,.card.card--product .card-title a{font-family:Rubik Bubbles,cursive!important;font-size:3rem!important;font-weight:600!important;line-height:1.3;color:#fff;text-align:center;display:block;margin-top:.5rem}.card.card--product .price,.card.card--product .price .price-item{font-family:Rubik Bubbles,cursive!important;font-size:2.5rem!important;font-weight:500!important;line-height:1.2;color:#fff;text-align:center;margin-top:.25rem}.card card-quickbuy,.card quick-buy .btn,.card .rec-quickbuy .btn,.template-cart .grid[data-products-ajax] .rec-quickbuy-select .btn{font-family:Rubik Bubbles,cursive!important;font-size:2rem!important;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#fff!important;border-radius:50px;padding:12px 28px;background:#b89e76!important;box-shadow:0 4px 8px #00000040;transition:transform .2s ease,box-shadow .2s ease}.card quick-buy .btn:hover,.card .rec-quickbuy .btn:hover,.template-cart .grid[data-products-ajax] .rec-quickbuy-select .btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000059}.template-cart{font-size:1.125rem;font-family:Rubik Bubbles,cursive!important;line-height:1.5}.template-cart{font-size:.8rem;font-family:Rubik Bubbles,cursive!important;line-height:1.5}.template-cart h1,.template-cart .main-cart h1{font-size:3rem;font-family:Rubik Bubbles,cursive!important;margin-bottom:1rem}.template-cart .link.size--small{font-size:2rem!important;font-weight:600;text-decoration:underline}.template-cart .cart-column .cart-items .cart-item .cart-item__name,.template-cart .cart-column .cart-item h2,.template-cart .cart-column .cart-item .product__title,.template-cart .cart-column .cart-item a{font-size:1.5rem!important;font-family:Rubik Bubbles,cursive!important;font-weight:500}.template-cart .cart-column .price,.template-cart .cart-column .cart-item .cart-item__price{font-size:1.25rem!important;font-weight:600}.template-cart .quantity-input,.template-cart .cart-item .quantity{font-size:1.25rem!important}.template-cart .cart-footer,.template-cart .cart-footer .totals,.template-cart .cart-footer .totals label,.template-cart .cart-footer .totals span,.template-cart .cart-footer .totals__subtotal-value{font-size:1.5rem!important;font-weight:600}.template-cart .cart-footer .btn,.template-cart .cart-footer button{font-size:2rem!important;font-family:Rubik Bubbles,cursive!important;font-weight:500;padding:14px 36px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card.css.map */
