.pnp-addons{--column-count:2;--column-gap:32px;--row-gap:24px}
.pnp-addons__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}
.pnp-addons__item-wrap{flex-basis:calc((100% - var(--column-gap)) / var(--column-count));height:auto}
.pnp-addons__item{position:relative;display:flex;align-items:center;flex-wrap:wrap;background:#fff;padding:10px 10px 10px 32px;min-height:128px;box-shadow:0 3px 10px rgba(0,0,0,0.15);border-radius:10px;height:100%}
.pnp-addons__item-header{width:65%;padding-right:5%;flex-shrink:0}
.pnp-addons__item-label{position:absolute;top:22px;padding:4px 12px;background:#ff7a00;border-radius:10px;font-size:12px;font-weight:500;line-height:12px;text-align:center}
.pnp-addons__item-title{font-size:16px;line-height:24px;max-width:179px}
.pnp-addons--title-size--medium .pnp-addons__item-title{font-size:20px;line-height:28px;font-weight:500;max-width:190px}
.pnp-addons__item-price-and-note{max-width:35%}
.pnp-addons__item-price{font-size:20px;font-weight:500;line-height:28px}
.pnp-addons__item-price--line-through{text-decoration:line-through}
.pnp-addons__before-price-text{font-size:12px;line-height:20px}
.pnp-addons__item-note{font-size:12px;font-weight:500;line-height:20px}
.pnp-addons__item-link-wrapper{margin-top:8px}
@media only screen and (max-width:767px){.pnp-addons{--column-gap:calc(0px);--row-gap:16px;--column-count:1}
.pnp-addons__item-list{margin:0}
.pnp-addons__item-wrap{padding:0}
.pnp-addons__item{flex-direction:column;align-items:flex-start;justify-content:center;padding:16px;min-height:116px}
.pnp-addons__item-label{position:static;margin-bottom:4px}
.pnp-addons__item-header{width:auto;margin-right:0;margin-bottom:8px}
.pnp-addons__item-title{max-width:100%;width:100%;margin-right:0}
.pnp-addons__item-price-and-note{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none;width:100%}
.pnp-addons__before-price-text{flex-basis:100%}
.pnp-addons__item-price{margin-right:8px}
.pnp-addons__item-note{max-width:calc(100% - 60px)}
}