.card{position:relative;display:flex;flex-direction:column;background-color:#fff}.card img{height:100%;width:100%;object-fit:cover}.card-information+.card{margin-bottom:1.3rem}@media screen and (min-width: 750px){.card-information+.card{margin-bottom:1.7rem}}.card.card--soft{background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card--media{display:block;text-decoration:none}.card--text-only{display:flex;justify-content:center}.card--text-only.card--product{position:static}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--product{position:relative}.card--stretch{height:100%}.card--light-border{border:.1rem solid rgba(var(--color-foreground),.04)}.card--light-border:hover{border:.1rem solid rgba(var(--color-foreground),.3);box-shadow:none}.card__text-spacing{padding:3rem}.card-colored.color-background-1{background-color:rgba(var(--color-foreground),.04)}.card--media .card__text-spacing{padding:2rem}@media screen and (min-width: 750px){.card--media .card__text-spacing{padding-left:3rem;padding-right:3rem}}.card-information>*+*{margin-top:.5rem}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:flex-start;margin-bottom:6rem;margin-top:5rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin:0 1.2rem 1.2rem}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-5rem}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){.card--text-only .card__content{margin-top:7rem;margin-bottom:7rem}.card--text-only .card__content+.card__badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card__text{margin:0;word-break:break-word}.card-information__text{display:block;margin:0;padding-right:1.2rem}.card-information__wrapper{width:100%}.card-information__wrapper>*:not(.promo-text){line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information__wrapper>.price{color:rgb(var(--color-foreground))}.card-information__wrapper>.rating{margin-top:.4rem}.card-information__wrapper>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:flex;flex-direction:column;position:relative;text-decoration:none}.card-wrapper .product-purchased{background:#fbfbfbb3;height:unset;position:absolute;top:14px;z-index:999;right:7px;justify-content:space-between;display:block;padding:5px 8px;border-radius:8px}.card-wrapper .product-purchased__link,.card-wrapper .product-purchased__text{color:#000;width:max-content;text-transform:capitalize}@media (min-width: 768px){.card-wrapper .product-purchased{display:flex;padding:8px 12px;right:15px}}.card-wrapper .card-information{order:1}.card-wrapper .full-unstyled-link:focus-visible{outline:0;box-shadow:none}.card-wrapper .full-unstyled-link:focus-visible:after{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__badge{bottom:1rem;display:flex;flex-wrap:wrap;left:1rem;position:absolute}.card__badge>*{margin-right:1rem;margin-top:.5rem}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card:hover .card-colored .overlay-card{background-color:rgba(var(--color-card-hover),.06)}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child,.card--search img{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.card-wrapper:hover .card--search img{transform:scale(1.05)}.card-wrapper:hover .card__text{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper:hover .card--soft{background-color:rgba(var(--color-card-hover),.06);transition:background-color var(--duration-long) ease}}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:#ffffffa6}.card-inverse .card-header,.card-inverse .card-footer{background-color:transparent;border-color:#fff3}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer{color:#ffffffa6}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}img.card-img-top.img-fluid{height:13em;width:auto}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.card-title{font-family:proxima-nova,sans-serif;font-weight:600}.card-contact{padding:10px 10px 0}.card-blockquote{font-weight:900;text-transform:uppercase;font-family:proxima-nova,sans-serif;font-style:italic;line-height:1em;color:#000;padding-right:1em}.card-contact-number{font-size:1.5em;line-height:1;font-weight:700;display:block;margin-bottom:10px}.card-secondary{background:#eae9e9}.card-info__toggle{position:absolute;z-index:45;top:5px;right:5px;width:25px;height:25px;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card-info__toggle:before{font-family:cellucor-icons;font-style:normal;font-variant:normal;font-size:1.5em;font-weight:400;line-height:1;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e010"}.card-info__toggle:focus{outline:none}.card-info__toggle:checked:before{content:"\e00a";color:#fff}.card-social{position:absolute;right:0;bottom:0;background:#fff}.card-display--compare-price,.card-display--percent{font-size:1rem;color:#898989;font-weight:400}.card-display--compare-price{text-decoration:line-through;margin-right:5px}.card-display--price{font-size:1.25rem;color:#898989;margin-bottom:0}.card-display--price.discounted{color:#e55a54}.card__overflow-hidden{overflow:hidden}.card-info__overlay{background:#000000bf;color:#fff;position:absolute;padding:50px 25px 25px;text-align:left;z-index:-1;top:0;right:0;left:0;bottom:0;transform:translateY(100%)}.card-info__toggle{position:absolute;z-index:45;top:5px;right:5px;width:25px;height:25px;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card-info__toggle:before{font-family:cellucor-icons;font-style:normal;font-variant:normal;font-size:1.5em;font-weight:400;line-height:1;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00e"}.card-info__toggle:focus{outline:0}.card-info__toggle:checked:before{content:"\e009";color:#fff}.card-info__toggle:checked+.card-info__overlay{z-index:44;transform:translateY(0);transition:transform .25s}.card-shadow{box-shadow:0 0 25px #00000040}.card--servings{display:block}.card--servings .serving{padding:8px 12px;border-radius:2px;border:solid 1px #000;font-weight:700;margin-right:5px;font-size:10px;line-height:10px;color:#000;text-decoration:none;margin-bottom:5px}.card--servings .serving:hover{color:#fff;background:#000}.card--servings .servings-title{font-size:13px;line-height:2.4;text-transform:none;display:inline}.card--servings a{display:inline;font-size:13px;line-height:2.4;font-weight:700}.card--servings a:nth-child(2){display:none}.template-search .card--servings a:nth-child(2){display:inline!important}@media (min-width: 768px) and (max-width: 991px){.card-contact-img{position:absolute;bottom:0}.card-contact-number{font-size:1em}}@media (max-width: 575px){.card-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-card.css.map */
