.product-addons{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-radius:8px;border:1px solid #ececed;background:#f6f6f6;margin-bottom:32px}.product-addons__header{display:flex;flex-direction:column}.product-addons__title{color:#131416;font-size:16px;font-style:normal;line-height:20px;margin:0}.product-addons__subtitle{color:#8b8b8c;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding-top:8px}@media only screen and (max-width:768px){.product-addons__subtitle{font-size:14px;line-height:18px}}.product-addons__list{display:flex;flex-direction:column;gap:8px;width:100%}.product-addons__item{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:4px 12px 4px 4px;border-radius:4px;border:1px solid #ececed;background:var(--colorBody);position:relative}.product-addons__media{width:64px;min-width:64px;height:64px;border-radius:4px;border:1px solid #ececed;background:#f6f6f6;overflow:hidden}.product-addons__image{width:100%;height:100%;object-fit:cover;display:block}.product-addons__content{min-width:0;display:flex;flex-direction:column;gap:4px}.product-addons__name{display:flex;flex-direction:row;align-items:center;gap:8px;color:#131416;font-size:14px;font-style:normal;font-weight:600;line-height:18px;margin:0}.product-addons__desc{color:#8b8b8c;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:0}.product-addons__actions{display:flex;align-items:center;gap:8px}.product-addons__price{overflow:hidden;color:#030c07;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin:0}.product-addons__button{display:inline-flex;height:32px;padding:0 16px;justify-content:center;align-items:center;gap:12px;border-radius:999px;border:1px solid rgba(10,48,31,.15);background:#e3e7e4;color:var(--colorBtnSecondaryText);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.product-addons__badge{display:flex;height:20px;padding:0 8px;justify-content:center;align-items:center;gap:10px;position:absolute;right:12px;top:-10px;border-radius:2px;background:#2fb773;overflow:hidden;color:#fff;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.product-addons__gift-check{display:inline-flex;width:28px;height:28px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;border:0;border-radius:4px;background:transparent;cursor:pointer}.product-addons__gift-check svg{width:17px;height:12px}.product-addons__gift-row{display:flex;flex-direction:row;gap:16px;align-items:center}.product-addons__price.product-addons__price--gift{overflow:hidden;color:#8b8b8c;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:line-through}.product-addons__badge--discount{position:static;padding:0 6px;gap:4px;border-radius:4px;background:#e3fff1;color:#2fb773;font-size:12px;overflow:visible}.product-addons__button svg{width:14px;height:14px;display:block}.product-addons__selections{display:flex;flex-direction:column;gap:8px;width:100%}.product-addons__item--selected .product-addons__desc{display:flex;flex-direction:row;align-items:center;gap:4px}.product-addons__item--selected .product-addons__desc .product-addons__desc-icon{display:flex;justify-content:center;align-items:center;width:16px;height:16px}.product-addons__item--selected .product-addons__desc .product-addons__desc-icon svg{width:9.714px;height:6.936px}.product-addons__gift-check svg path{fill:transparent}.product-addons__gift-check.is-active svg path{fill:var(--colorBtnPrimaryText)}.product-addons__gift-check-box{width:28px;height:28px;border-radius:4px;border:1px solid #ececed;background:#f6f6f6;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.product-addons__gift-check.is-active .product-addons__gift-check-box{background:var(--colorBtnPrimary);border-color:var(--colorBtnPrimary)}.product-addons__price-wrap{display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:4px}.product-addons__compare-price,.product-addons__price-compare-at{color:#8b8b8c;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-decoration-line:line-through}@media only screen and (min-width:769px){.product-addons__price-title{display:none}}@media only screen and (max-width:768px){.product-addons{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;border-radius:0}.product-addons__price-wrap{display:none}.product-addons__gift-check-box{width:24px;height:24px}.product-addons__item--selected .product-addons__actions .product-addons__price{display:none}.product-addons__name{white-space:nowrap}.product-addons__price,.product-addons__price.product-addons__price--gift,.product-addons__compare-price,.product-addons__price-compare-at,.product-addons__price-title{font-size:12px;line-height:16px}.product-addons__item--trigger .product-addons__price{display:none}.product-addons__button{font-size:14px;line-height:18px;padding:0 12px}.product-addons__button svg{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-addons.css.map */
