.cc-card-product{--cc-card-background: linear-gradient(to bottom, var(--cc-color-surface) 0%, var(--cc-color-white) 100%);display:block;height:100%}.cc-card-product__wrapper{box-sizing:border-box;height:100%;padding:1.6rem;isolation:isolate}.cc-card-product--sold-out .cc-card-product__wrapper{filter:grayscale(1)}.cc-card-product__card{--cc-card-radius: var(--cc-radius-card);--cc-card-padding: 1.6rem;--cc-card-shadow: var(--cc-shadow-card);--cc-card-shadow-hover: 0 2px 9px 3px var(--cc-color-yellow);--cc-card-outline-hover: var(--cc-color-yellow);position:relative;isolation:isolate;background:var(--cc-card-background);border:0;border-radius:var(--cc-card-radius);outline:1px solid transparent;outline-offset:0;box-shadow:var(--cc-card-shadow);color:var(--cc-color-ink);transition:outline-color .2s ease,box-shadow .2s ease}.cc-card-product__wrapper:hover>.cc-card-product__card,.cc-card-product__wrapper:focus-within>.cc-card-product__card{outline-color:var(--cc-card-outline-hover);box-shadow:var(--cc-card-shadow-hover)}.cc-card-product__card:after,.cc-card-product__card .card__inner:after{content:none}.cc-card-product__card:not(.card--horizontal){display:flex;flex-direction:column;height:100%}.cc-card-product__card .card__inner{z-index:auto;overflow:hidden;border:0;border-radius:var(--cc-card-radius) var(--cc-card-radius) 0 0;background:transparent!important;background-image:none!important;transition:none;transform:none!important}.cc-card-product__card .card__media{z-index:2;overflow:visible;margin:0;width:100%;border-radius:inherit;background:transparent!important;background-image:none!important;transition:none}.cc-card-product__card .card__media .media{overflow:visible;background:transparent!important;background-image:none!important}.cc-card-product__card .card__media .media img.cc-card-product__image{object-fit:contain;object-position:center;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.cc-card-product__card:not(.card--horizontal)>.card__content{z-index:4;display:flex;flex:1 1 auto;flex-direction:column;grid-template-rows:none;padding:.4rem var(--cc-card-padding) var(--cc-card-padding);background:transparent;border-radius:0 0 var(--cc-card-radius) var(--cc-card-radius)}.cc-card-product__card:not(.card--horizontal)>.card__content>.card__information{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;grid-row-start:auto;padding:0;text-align:center}.cc-card-product__card .card__heading{margin:0;font-family:var(--cc-font-thicccboi);font-size:clamp(1.2rem,calc(.62rem + .8vw),2.15rem);font-weight:900;line-height:.928;text-align:center;text-transform:uppercase}.cc-card-product__card .card__heading a,.cc-card-product__wrapper:hover .card__heading a{color:var(--cc-color-ink);text-decoration:none}.cc-card-product__card .card-information{display:flex;flex-direction:column;align-items:center;text-align:center}.cc-card-product__card .card-information>.price,.cc-card-product__type{font-family:var(--cc-font-thicccboi);font-size:clamp(1rem,calc(.35rem + .75vw),1.78rem);font-style:normal;line-height:1.1;text-align:center;text-transform:uppercase}.cc-card-product__type{font-weight:700}.cc-card-product__card .card-information>.price{font-weight:500;line-height:1.15}.cc-card-product__type{display:flex;align-items:flex-start;justify-content:center;min-height:1.15em;margin-top:0;padding-top:.5rem}.cc-card-product__type--empty{visibility:hidden}.cc-card-product__card .card-information>.price{margin-top:.3rem;margin-bottom:0;color:#747474}.cc-card-product__card .price,.cc-card-product__card .price-item,.cc-card-product__card .price__container{color:#747474;font-family:var(--cc-font-thicccboi);font-weight:500;line-height:inherit}.cc-card-product__card .price-item{letter-spacing:.1em}.cc-card-product__card .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.5rem;white-space:nowrap}.cc-card-product__card .price--on-sale .price__sale .price-item{margin:0}.cc-card-product__card .price--on-sale .price-item--sale,.cc-card-product__card .volume-pricing--sale-badge .price__regular>.price-item--regular{color:red;font-size:1em;font-weight:500}.cc-card-product__card .price--on-sale .price-item--regular{color:#747474;font-size:.95em;font-weight:500;opacity:1;text-decoration-line:line-through;text-decoration-color:#747474;text-decoration-thickness:.1em}.cc-card-product__card .rating{margin-right:auto;margin-left:auto}.cc-card-product__card .quick-add,.cc-card-product__card .quick-add-bulk{z-index:6;width:100%;margin:.7rem 0 0}.cc-card-product__card .quick-add__submit{width:100%;min-height:4.8rem;margin:0;font-size:clamp(1.25rem,calc(.25rem + .95vw),2rem)}.cc-card-product--cross-sell .cc-card-product__card:not(.card--horizontal)>.card__content>.quick-add{position:absolute;top:.8rem;right:.8rem;z-index:9;width:auto;margin:0}.cc-card-product--cross-sell .cc-card-product__card .quick-add__submit{display:inline-flex;width:3.8rem;min-width:3.8rem;height:3.8rem;min-height:3.8rem;align-items:center;justify-content:center;padding:0;border-radius:50%}.cc-card-product--cross-sell .cc-card-product__card .quick-add__submit:before,.cc-card-product--cross-sell .cc-card-product__card .quick-add__submit:after{border-radius:50%}.cc-card-product__quick-add-plus{position:relative;z-index:2;display:block;font-family:var(--font-body-family);font-size:clamp(1.6rem,calc(.45rem + 1vw),2.4rem);font-style:normal;font-weight:400;line-height:1;transform:translateY(-.1rem)}.cc-card-product--cross-sell .quick-add__submit.loading .cc-card-product__quick-add-plus{opacity:0}.cc-card-product--cross-sell .cc-card-product__wrapper{padding:1rem}.cc-card-product--cross-sell .cc-card-product__card{--cc-card-padding: 1rem;--cc-card-radius: 10px}.cc-card-product--cross-sell .cc-card-product__card .card__heading{font-size:clamp(1rem,calc(.15rem + .85vw),1.8rem)}.cc-card-product--cross-sell .cc-card-product__card .card-information>.price,.cc-card-product--cross-sell .cc-card-product__type{font-size:clamp(.9rem,calc(.25rem + .6vw),1.4rem)}.cc-card-product--cross-sell .cc-card-product__type{padding-top:.35rem}.cc-card-product--cross-sell .cc-card-product__card .card-information>.price{margin-top:.4rem}.cc-card-product__card .quantity{margin-right:auto;margin-left:auto}.cc-card-product__corner-tag{position:absolute;top:0;right:0;z-index:8;display:block;box-sizing:border-box;width:clamp(4.8rem,20%,6.4rem);max-width:32%;pointer-events:none}.cc-card-product__corner-tag-image{display:block;width:100%;max-width:100%;height:auto;border-top-right-radius:var(--cc-card-radius)}.cc-card-product__ship-date{position:relative;flex:0 0 auto;box-sizing:border-box;z-index:7;width:100%;padding:.5rem 1rem;border:.14rem solid var(--cc-color-border);border-radius:var(--cc-card-radius) var(--cc-card-radius) 0 0;background:var(--cc-color-border);color:var(--cc-color-navy);font-family:var(--cc-font-thicccboi);font-size:clamp(.95rem,calc(.35rem + .65vw),1.6rem);font-style:normal;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.cc-card-product__card:has(>.cc-card-product__corner-tag)>.cc-card-product__ship-date{font-size:clamp(.88rem,calc(.3rem + .52vw),1.25rem)}.cc-card-product__card:not(.card--horizontal)>.card__inner{flex-shrink:0;margin-top:var(--cc-card-ship-offset, 0px)}.cc-card-product__ship-date+.card__inner{border-top-left-radius:0;border-top-right-radius:0}product-component.cc-card-product .cc-card-product__card .cc-card-product__ship-date{font-family:var(--cc-font-thicccboi)!important;font-style:normal!important;font-weight:700!important}.cc-card-product__card:not(.card--horizontal)>.card__content>.card__information>.cc-card-product__flavor-slot{width:100%;margin-top:auto;flex-shrink:0}.cc-card-product__card:not(.card--horizontal)>.card__content>.card__information>.card-information{flex-shrink:0}.cc-card-product__flavor-badges{z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.5rem 0 .25rem}.cc-card-product__flavor-badge{display:inline-flex;width:fit-content;min-height:2.2rem;align-items:center;padding:.3rem 1rem;border-radius:999px;color:var(--cc-color-white);font-family:var(--cc-font-thicccboi);font-size:clamp(.75rem,calc(.35rem + .34vw),1rem);font-weight:700;line-height:1.1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.65);text-transform:uppercase}.cc-card-product__card>.card__content>.card__badge{z-index:7}.cc-card-product__card.card--horizontal{padding:1.2rem}.cc-card-product__card.card--horizontal .cc-card-product__ship-date{display:none}.cc-card-product--hover-swap .cc-card-product__card .card__media .media{overflow:hidden;border-radius:var(--cc-card-radius)}.cc-card-product--hover-swap .cc-card-product__ship-date+.card__inner .card__media .media{border-top-left-radius:0;border-top-right-radius:0}.cc-card-product--hover-swap .cc-card-product__image--primary{opacity:1}.cc-card-product--hover-swap .cc-card-product__image--secondary{border-radius:inherit;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.cc-card-product--hover-zoom .cc-card-product__wrapper:hover .cc-card-product__image--primary,.cc-card-product--hover-zoom .cc-card-product__wrapper:focus-within .cc-card-product__image--primary{transform:scale(1.055)}.cc-card-product--hover-swap .cc-card-product__wrapper:hover .cc-card-product__image--primary,.cc-card-product--hover-swap .cc-card-product__wrapper:focus-within .cc-card-product__image--primary{opacity:0;transform:none}.cc-card-product--hover-swap .cc-card-product__wrapper:hover .cc-card-product__image--secondary,.cc-card-product--hover-swap .cc-card-product__wrapper:focus-within .cc-card-product__image--secondary{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cc-card-product__card .card__media .media img.cc-card-product__image{transition:none}}@media screen and (max-width:749px){.cc-card-product__wrapper{padding:1.2rem}.cc-card-product__card{--cc-card-padding: 1rem;--cc-card-radius: 10px}.cc-card-product__card .card__media .media img.cc-card-product__image{top:5%;left:5%;width:90%;height:90%}.cc-card-product__card .card__heading{font-size:clamp(1.7rem,4.65vw,2.2rem);line-height:.896}.cc-card-product__type{font-size:clamp(1.184rem,3.32vw,1.52rem);line-height:1.08}.cc-card-product__card .card-information>.price{font-size:clamp(1.25rem,3.55vw,1.6rem)}.cc-card-product__type{padding-top:.55rem;padding-bottom:.2rem}.cc-card-product--cross-sell .cc-card-product__type{padding-top:.55rem}.cc-card-product__card .card-information>.price{margin-top:.2rem}.cc-card-product__card .quick-add,.cc-card-product__card .quick-add-bulk{margin-top:.5rem}.cc-card-product__card .quick-add__submit{min-height:4.2rem;padding:.8rem;font-size:clamp(1.35rem,3.7vw,1.7rem)}.cc-card-product--cross-sell .cc-card-product__card:not(.card--horizontal)>.card__content>.quick-add{top:.8rem;right:.8rem;margin:0}.cc-card-product--cross-sell .cc-card-product__card .quick-add__submit{width:3.4rem;min-width:3.4rem;height:3.4rem;min-height:3.4rem;padding:0}.cc-card-product__quick-add-plus{font-size:clamp(1.8rem,4.2vw,2.2rem)}.cc-card-product--cross-sell .cc-card-product__wrapper{padding:.8rem}.cc-card-product--cross-sell .cc-card-product__card .card__heading{font-size:clamp(1.495rem,4.29vw,1.885rem)}.cc-card-product--cross-sell .cc-card-product__type{font-size:clamp(1.092rem,3.12vw,1.404rem)}.cc-card-product--cross-sell .cc-card-product__card .card-information>.price{font-size:clamp(1.155rem,3.3vw,1.485rem)}.cc-card-product__corner-tag{width:clamp(4.9665rem,28.875%,6.699rem);max-width:42.735%}.cc-card-product__flavor-badges{gap:.3rem;margin-top:.3rem;margin-bottom:.15rem}.cc-card-product__flavor-badge{min-height:2.1rem;padding:.3rem .8rem;font-size:clamp(.9rem,2.6vw,1.1rem)}.cc-card-product__ship-date{font-size:clamp(1.1rem,2.25vw,1.4rem)}.cc-card-product__card:has(>.cc-card-product__corner-tag)>.cc-card-product__ship-date{text-align:left;font-size:clamp(.9rem,2vw,1.1rem)}}@media(prefers-reduced-motion:reduce){.cc-card-product__card,.cc-card-product__image{transition:none}}.cc-card-product .quick-add__submit.cc-button.cc-button--secondary{background-color:var(--cc-color-white);color:var(--cc-color-navy);border-radius:var(--cc-radius-button);font-size:clamp(1.25rem,calc(.25rem + .95vw),2rem)}.cc-card-product .quick-add__submit.cc-button.cc-button--secondary:focus:not(:focus-visible):not(.focused){box-shadow:var(--cc-shadow-soft)}.cc-card-product .quick-add__submit.cc-button.cc-button--secondary:after{box-shadow:none}.cc-card-product .quick-add__submit.cc-button .cc-button__label{font-family:var(--cc-font-thicccboi);font-weight:900}.cc-card-product .quick-add__submit.cc-button:disabled:before,.cc-card-product .quick-add__submit.cc-button[disabled]:before{transform:scaleX(0)}.cc-card-product .quick-add__submit.cc-button:disabled .cc-button__label--hover,.cc-card-product .quick-add__submit.cc-button[disabled] .cc-button__label--hover,.cc-card-product .quick-add__submit.cc-button.loading .cc-button__label--hover{opacity:0}.cc-card-product--cross-sell .quick-add__submit.cc-button .cc-button__label--hover{display:none}.cc-card-product--cross-sell .quick-add__submit.cc-button{border-radius:50%}@media screen and (max-width:749px){.cc-card-product .quick-add__submit.cc-button.cc-button--secondary{font-size:clamp(1.35rem,3.7vw,1.7rem)}}.cc-card-product .quick-add__submit.cc-button:is([aria-disabled=true],:disabled,.loading) .cc-button__label--hover,.cc-card-product .quick-add__submit.cc-button:has(>.sold-out-message:not(.hidden)) .cc-button__label--hover{display:none}
/*# sourceMappingURL=/cdn/shop/t/432/assets/custom-card-product.css.map */
