.conversion-rating{display:inline-flex;align-items:center;gap:.7rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.35rem}.conversion-rating__stars{color:#a56b2a;letter-spacing:.12em}.campaign-bundle{display:block;margin:1.8rem 0;padding:1.6rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14);background:transparent}.campaign-bundle__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.campaign-bundle__eyebrow{margin:0 0 .3rem;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.68}.campaign-bundle__heading{margin:0}.campaign-bundle__badge{flex:0 0 auto;padding:.35rem .7rem;border:.1rem solid #355c42;border-radius:99rem;color:#355c42;background:transparent;font-size:1.1rem;font-weight:600}.campaign-bundle__text{margin:.6rem 0 1rem;font-size:1.3rem;line-height:1.45}.campaign-bundle__products{display:grid}.campaign-bundle__product{position:relative;display:grid;grid-template-columns:4.6rem 1fr 2rem;align-items:center;gap:.9rem;padding:.7rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12);background:transparent;cursor:pointer}.campaign-bundle__product input{position:absolute;opacity:0;pointer-events:none}.campaign-bundle__product img{width:4.6rem;height:4.6rem;object-fit:cover}.campaign-bundle__product-copy{display:grid;gap:.2rem;min-width:0;font-size:1.3rem}.campaign-bundle__product-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-bundle__product-copy span{opacity:.7}.campaign-bundle__select{display:grid;place-items:center;width:2rem;height:2rem;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:50%;color:transparent}.campaign-bundle__product.is-selected{border-color:#355c42;box-shadow:inset .3rem 0 #355c42;padding-left:.8rem}.campaign-bundle__product.is-selected .campaign-bundle__select{color:#fff;border-color:#355c42;background:#355c42}.campaign-bundle__product.is-disabled{opacity:.45;cursor:not-allowed}.campaign-bundle__button{min-height:4.4rem;margin:1rem 0 1.2rem}.campaign-bundle__error{margin:.8rem 0 0;color:#b42323;font-size:1.3rem}.purchase-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.purchase-trust>div{display:grid;align-content:center;gap:.35rem;min-width:0;padding:1.8rem 2rem;text-align:center}.purchase-trust>div:nth-child(2n){border-left:.1rem solid rgba(var(--color-foreground),.14)}.purchase-trust>div:nth-child(n+3){border-top:.1rem solid rgba(var(--color-foreground),.14)}.purchase-trust strong{font-size:1.05rem;line-height:1.25;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.purchase-trust small{font-size:1.1rem;line-height:1.4;opacity:.6}.product__description-open{margin:1.8rem 0 2.6rem;padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.product__description-open .product__description{margin:0}.product-offer-note{display:flex;align-items:center;gap:1rem;width:100%;margin:0 0 1.2rem;padding:1rem 0;border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14);font-size:1.25rem;line-height:1.4}.product-offer-note__label{flex:0 0 auto;color:#355c42;font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}mobile-buy-bar{display:none}@media screen and (max-width:749px){mobile-buy-bar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));box-shadow:0 -1rem 3rem #00000017;transform:translateY(110%);transition:transform .25s ease}mobile-buy-bar.is-visible{transform:none}mobile-buy-bar img{width:4.8rem;height:4.8rem;border-radius:.6rem;object-fit:cover}.mobile-buy-bar__copy{display:grid;min-width:0;font-size:1.2rem;line-height:1.25}.mobile-buy-bar__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mobile-buy-bar .button{min-height:4.4rem;padding:0 1.4rem;font-size:1.25rem}.purchase-trust>div{padding:1.5rem .8rem}.purchase-trust strong{font-size:.95rem}.purchase-trust small{font-size:1rem}.product__description{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-conversion.css.map */
