.pdp-charity{--pdp-charity-green: #4e6d1c;--pdp-charity-gold: #b89c6a;--pdp-charity-border: #e5e1d8;--pdp-charity-script: "Satisfy", "Segoe Script", "Apple Chancery", cursive;margin:0 0 8px;width:100%}.pdp-charity--heart{margin-bottom:18px}.pdp-charity__link{display:block;text-decoration:none;color:inherit}.pdp-charity__card{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--pdp-charity-border);border-radius:12px;background:var(--pdp-charity-bg, #ffffff);text-align:left!important;overflow:visible}.pdp-charity__media{flex:0 0 96px;width:96px;height:96px;border-radius:8px;overflow:hidden;background:#ece8e1}.pdp-charity__media img,.pdp-charity__media-dummy{width:100%;height:100%;object-fit:cover;display:block}.pdp-charity__content{flex:1 1 auto;min-width:0;text-align:left!important}.pdp-charity__eyebrow{margin:0 0 2px;font-family:var(--pdp-charity-script);font-style:normal;font-weight:400;font-size:1.15rem;line-height:1.2;color:var(--pdp-charity-gold);text-align:left!important}.pdp-charity__heading{margin:0 0 6px;color:var(--pdp-charity-green);font-size:1.05rem;line-height:1.25;font-weight:700;text-align:left!important}.pdp-charity__logo{margin:0 0 6px;max-width:120px}.pdp-charity__logo img{width:100%;height:auto;display:block}.pdp-charity__body{margin:0;font-size:.75rem;line-height:1.4;color:#555;text-align:left!important}.pdp-charity__body p{margin:0}.pdp-charity__signature{margin:8px 0 0;font-family:var(--pdp-charity-script);font-style:normal;font-weight:400;color:var(--pdp-charity-gold);font-size:1.2rem;line-height:1.25;text-align:left!important}.pdp-charity__heart{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:1px solid var(--pdp-charity-border);border-radius:50%;background:var(--pdp-charity-bg, #ffffff);color:var(--pdp-charity-gold);line-height:0;pointer-events:none}.pdp-charity__heart svg{display:block}@media only screen and (min-width:990px){.thb-product-detail .product-information--inner{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);column-gap:16px;row-gap:0;align-items:start}.thb-product-detail .product-information--inner>.product--text{grid-column:1 / -1}.thb-product-detail .product-information--inner>.product-title-container{grid-column:1;grid-row:2}.thb-product-detail .product-information--inner>.pdp-charity{grid-column:2;grid-row:2;margin:0 0 14px;align-self:start}.thb-product-detail .product-information--inner>.pdp-servings,.thb-product-detail .product-information--inner>.pdp-description,.thb-product-detail .product-information--inner>.product-purchase-options-wrap,.thb-product-detail .product-information--inner>variant-selects,.thb-product-detail .product-information--inner>.side-panel-links,.thb-product-detail .product-information--inner>.product-trust-badges{grid-column:1 / -1}.pdp-charity__eyebrow,.pdp-charity__heading,.pdp-charity__signature{display:block!important}.pdp-charity__card{padding:10px;gap:10px}.pdp-charity__media{flex:0 0 88px;width:88px;height:88px}.pdp-charity__body{font-size:.7rem}}@media only screen and (max-width:989px){.thb-product-detail .product-information--inner{display:flex!important;flex-direction:column}.thb-product-detail .product-information--inner>.product--text{order:1}.thb-product-detail .product-information--inner>.product-title-container{order:2}.thb-product-detail .product-information--inner>.pdp-servings{order:3}.thb-product-detail .product-information--inner>.pdp-description{order:4}.thb-product-detail .product-information--inner>variant-selects{order:5}.thb-product-detail .product-information--inner>.product-purchase-options-wrap{order:6}.thb-product-detail .product-information--inner>.pdp-charity{order:7}.thb-product-detail .product-information--inner>.side-panel-links{order:8}.thb-product-detail .product-information--inner>.product-trust-badges{order:9}.pdp-charity{margin:12px 0 8px}.pdp-charity--heart{margin-bottom:20px}.pdp-charity__card{align-items:flex-start}.pdp-charity__eyebrow{display:none!important}.pdp-charity__heading,.pdp-charity__signature{display:block!important}.pdp-charity__media{flex:0 0 92px;width:92px;height:110px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/product-charity-support.css.map */
