.product-promoted-campaign{display:inline-block;border:1px solid #eee;padding:16px;border-radius:8px;background:#f9f9f9;box-shadow:0 2px 8px #0000000a;margin-top:24px;width:fit-content;max-width:100%}.icon__copy{display:inline-block;width:18px;height:20px;fill:currentColor;color:#3c3c3b;margin-right:4px}@media screen and (min-width:768px){.product-promoted-campaign{padding:16px;margin:24px 16px;max-width:100%}.product-info__block-item .product-promoted-campaign{margin-left:0}.product-promoted-campaign__header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1rem}.product-promoted-campaign__header strong{font-size:1rem;font-weight:700;white-space:nowrap;display:flex;align-items:center}.product-promoted-campaign__code{background:#f5f5f5;border:none;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-weight:700;font-size:1rem;white-space:nowrap;margin-left:0;transition:background-color .2s ease,color .2s ease;position:relative}.product-promoted-campaign__code:hover{background-color:#e0e0e0}}@media screen and (max-width:767px){.product-promoted-campaign__header{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;font-size:.9rem}.product-promoted-campaign__header strong{font-size:.95rem;white-space:nowrap;display:flex;align-items:center;font-weight:700}.product-promoted-campaign__code{background:#f5f5f5;border:none;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;border-radius:4px;font-weight:700;font-size:.9rem;white-space:nowrap;margin-left:0;transition:background-color .2s ease,color .2s ease;position:relative}}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.85rem;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;top:-30px;left:50%;transform:translate(-50%)}.tooltip.show{opacity:1;visibility:visible;background-color:#b9d981;color:#3c3c3b}.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip.show:after{border-color:#b9d981 transparent transparent transparent}.product-promoted-campaign__savings{color:#96c844;font-weight:700}:root{--primary-badge-background: 150, 200, 68;--primary-badge-text: 255, 255, 255}:root{--color-text-accent: #b8860b}.product-card__info .subtitle{overflow-wrap:break-word;word-break:break-word}.op-card-tax-note{font-size:.65rem;color:#999;margin-top:.25rem}.op-card-tax-note a{color:#999;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/69/assets/op-custom.css.map */
