:root{--font-cardology-family:"Gabarito",Arial,Helvetica,sans-serif}.pdp-aov-boaster,.pdp-aov-boaster button,.pdp-aov-boaster input,.pdp-aov-boaster select,.pdp-aov-boaster textarea{font-family:var(--font-cardology-family)!important}.pdp-aov-boaster{display:block;color:#3a3a3e;--aov-accent:#d62968;--aov-ink:#171716;--aov-text:#3a3a3e;--aov-border:#ded3e9;--aov-soft:#f5f5f5}.pdp-aov-boaster *{box-sizing:border-box}.pdp-aov-boaster__inner{max-width:1320px;margin:0 auto;padding:0 20px 32px}.pdp-aov-boaster__card{min-width:0;padding:16px;border:1px solid var(--aov-border);border-radius:20px;background:#fff;box-shadow:0 10px 28px #1717160b}.pdp-aov-boaster__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pdp-aov-boaster__header>div{min-width:0}.pdp-aov-boaster__eyebrow{margin:0 0 4px;color:var(--aov-accent);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.12em}.pdp-aov-boaster__title{margin:0;color:var(--aov-ink);font-family:var(--font-cardology-family)!important;font-size:1.08rem;line-height:1.2;overflow-wrap:anywhere}.pdp-aov-boaster__optional{flex:0 0 auto;padding:5px 10px;border:1px solid var(--aov-border);border-radius:999px;background:var(--aov-soft);color:var(--aov-text);font-size:11px;line-height:1}.pdp-aov-boaster__items{display:grid;min-width:0;gap:8px}.pdp-aov-boaster__item{display:flex;width:100%;min-width:0;align-items:center;gap:12px;padding:10px;border:1px solid var(--aov-border);border-radius:16px;background:var(--aov-soft);color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.pdp-aov-boaster__item:hover{border-color:var(--aov-accent)}.pdp-aov-boaster__item:focus-visible{outline:2px solid var(--aov-accent);outline-offset:2px}.pdp-aov-boaster__item.is-selected{border-color:var(--aov-accent);background:#fff7fa;box-shadow:0 8px 20px #d629681a}.pdp-aov-boaster__item:disabled{opacity:.55;cursor:not-allowed}.pdp-aov-boaster__image-wrap{display:block;width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:12px;background:#fff}.pdp-aov-boaster__image{display:block;width:100%;height:100%;object-fit:cover}.pdp-aov-boaster__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#aaa;font-size:10px;text-align:center}.pdp-aov-boaster__copy{display:block;min-width:0;flex:1}.pdp-aov-boaster__row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.pdp-aov-boaster__name{min-width:0;overflow:hidden;color:var(--aov-ink);font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pdp-aov-boaster__price{flex:0 0 auto;color:var(--aov-ink);font-size:13px;font-weight:700;white-space:nowrap}.pdp-aov-boaster__reason{display:block;margin-top:2px;overflow:hidden;color:var(--aov-text);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pdp-aov-boaster__toggle{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid var(--aov-border);border-radius:50%;background:#fff;color:var(--aov-text)}.pdp-aov-boaster__check{display:none}.pdp-aov-boaster__item.is-selected .pdp-aov-boaster__toggle{border-color:var(--aov-accent);background:var(--aov-accent);color:#fff}.pdp-aov-boaster__item.is-selected .pdp-aov-boaster__plus{display:none}.pdp-aov-boaster__item.is-selected .pdp-aov-boaster__check{display:block}.pdp-aov-boaster__summary{margin-top:12px;padding-top:12px;border-top:1px solid var(--aov-border)}.pdp-aov-boaster__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--aov-text);font-size:12px;line-height:1.4}.pdp-aov-boaster__summary-row p{min-width:0;margin:0;overflow-wrap:anywhere}.pdp-aov-boaster__summary-row p:last-child{text-align:right}.pdp-aov-boaster__summary-row strong{color:var(--aov-ink)}.pdp-aov-boaster__progress{height:4px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--aov-soft)}.pdp-aov-boaster__progress-bar{display:block;width:0;height:100%;border-radius:inherit;background:var(--aov-accent);transition:width .3s ease}.pdp-aov-boaster__error{margin:8px 0 0;color:#b42318;font-size:12px;line-height:1.4}.pdp-aov-boaster__empty-editor{padding:12px;border:1px dashed var(--aov-border);border-radius:14px;background:var(--aov-soft);font-size:12px;text-align:center}@media(min-width:990px){.pdp-aov-boaster__inner{padding:0 40px 40px}}@media(max-width:749px){.pdp-aov-boaster__inner{width:100%;padding:0 12px 28px}.pdp-aov-boaster__card{padding:14px;border-radius:18px}.pdp-aov-boaster__header{align-items:center;gap:10px;margin-bottom:11px}.pdp-aov-boaster__title{font-size:1rem}.pdp-aov-boaster__optional{padding:5px 8px;font-size:10px}.pdp-aov-boaster__item{display:grid;grid-template-columns:52px minmax(0,1fr) 28px;gap:10px;padding:10px;align-items:center}.pdp-aov-boaster__image-wrap{width:52px;height:52px;min-width:0;flex-basis:auto}.pdp-aov-boaster__copy{width:100%;min-width:0}.pdp-aov-boaster__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}.pdp-aov-boaster__name{display:-webkit-box;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pdp-aov-boaster__price{font-size:12px}.pdp-aov-boaster__reason{display:-webkit-box;margin-top:3px;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pdp-aov-boaster__toggle{align-self:center}.pdp-aov-boaster__summary-row{align-items:flex-start;flex-direction:column;gap:6px}.pdp-aov-boaster__summary-row p:last-child{text-align:left}}@media(max-width:379px){.pdp-aov-boaster__inner{padding-inline:10px}.pdp-aov-boaster__card{padding:12px}.pdp-aov-boaster__header{align-items:flex-start}.pdp-aov-boaster__optional{max-width:82px;text-align:center;line-height:1.2}.pdp-aov-boaster__item{grid-template-columns:46px minmax(0,1fr) 26px;gap:8px;padding:9px}.pdp-aov-boaster__image-wrap{width:46px;height:46px}.pdp-aov-boaster__toggle{width:26px;height:26px}.pdp-aov-boaster__row{grid-template-columns:1fr;gap:2px}.pdp-aov-boaster__price{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/pdp-aov-boaster.css.map */
