istoria-offer-builder{--istoria-accent: #1767c7;--istoria-accent-soft: #eaf2fb;--istoria-panel: #f4f4f4;--istoria-card: #ffffff;--istoria-success-bg: #eaf7ee;--istoria-success-border: #3aa85c;--istoria-radius: 24px;--istoria-card-radius: 16px;display:block;width:100%}.istoria-offer{width:100%;padding:22px;border-radius:var(--istoria-radius);background:var(--istoria-panel);color:rgb(var(--color-foreground-rgb, 30 30 30))}.istoria-offer__section+.istoria-offer__section,.istoria-offer__summary{margin-top:26px}.istoria-offer__heading{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:1rem;font-weight:650;line-height:1.25}.istoria-offer__step{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--istoria-accent);color:#fff;font-size:.78rem;font-weight:750}.istoria-offer__tiers{display:grid;gap:12px}.istoria-offer__tier{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:102px;padding:18px 20px;border:1.5px solid rgba(0,0,0,.12);border-radius:var(--istoria-card-radius);background:var(--istoria-card);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.istoria-offer__tier[data-selected=true]{border-color:var(--istoria-accent);background:var(--istoria-accent-soft);box-shadow:0 0 0 1px var(--istoria-accent)}.istoria-offer__radio{display:grid;place-items:center;width:20px;height:20px;margin:0;border:1.5px solid #b9b9b9;border-radius:999px;-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer}.istoria-offer__radio:checked:after{content:"";width:12px;height:12px;border-radius:inherit;background:#2b2b2b;box-shadow:inset 0 0 0 2px #fff}.istoria-offer__tier-main,.istoria-offer__tier-price{min-width:0}.istoria-offer__tier-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.istoria-offer__tier-title{font-size:1rem;font-weight:700;line-height:1.15}.istoria-offer__badge{display:inline-flex;align-items:center;min-height:21px;padding:4px 7px;border-radius:999px;background:var(--istoria-accent);color:#fff;font-size:.61rem;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.istoria-offer__badge--pix{background:#e5eefb;color:var(--istoria-accent)}.istoria-offer__tier-sub,.istoria-offer__tier-note,.istoria-offer__pix-line{display:block;margin-top:5px;color:#8b8b8b;font-size:.84rem;line-height:1.25}.istoria-offer__pix-line{color:var(--istoria-accent)}.istoria-offer__tier-price{text-align:right;white-space:nowrap}.istoria-offer__old-price,.istoria-offer__addon-compare,.istoria-offer__summary-old{display:block;color:#969696;font-size:.8rem;font-weight:400;line-height:1.2;text-decoration:line-through}.istoria-offer__current-price{display:block;margin-top:2px;color:#292929;font-size:1.16rem;font-weight:800;line-height:1.05}.istoria-offer__cashback{display:block;margin-top:5px;color:var(--istoria-accent);font-size:.71rem;font-weight:700;line-height:1.15}.istoria-offer__addons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.istoria-offer__addon-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.istoria-offer__addon-header .istoria-offer__heading{margin:0}.istoria-offer__addon-nav{display:flex;flex:0 0 auto;gap:8px}.istoria-offer__addon-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:var(--istoria-card);color:inherit;cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.istoria-offer__addon-arrow:hover:not(:disabled){border-color:var(--istoria-accent)}.istoria-offer__addon-arrow:disabled{opacity:.35;cursor:default}.istoria-offer__addons--carousel{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.istoria-offer__addons--carousel::-webkit-scrollbar{display:none}.istoria-offer__addons--carousel .istoria-offer__addon{flex:0 0 calc((100% - 24px) / 3);scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.istoria-offer__addons--carousel{scroll-behavior:auto}}.istoria-offer__addon{position:relative;display:flex;min-width:0;flex-direction:column;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:var(--istoria-card);transition:border-color .16s ease,box-shadow .16s ease}.istoria-offer__addon[data-selected=true]{border-color:var(--istoria-accent);box-shadow:0 0 0 1px var(--istoria-accent)}.istoria-offer__addon-image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;border-radius:11px;background:#f2f2f2}.istoria-offer__addon-image{display:block;width:100%;height:100%;object-fit:cover}.istoria-offer__addon-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #c8c8c8;border-radius:999px;background:#fff}.istoria-offer__addon[data-selected=true] .istoria-offer__addon-check{border-color:var(--istoria-accent);background:var(--istoria-accent)}.istoria-offer__addon[data-selected=true] .istoria-offer__addon-check:after{content:"\2713";color:#fff;font-size:.72rem;font-weight:800}.istoria-offer__addon-title{display:-webkit-box;min-height:2.4em;max-height:2.4em;margin:10px 0 8px;overflow:hidden;font-size:.74rem;font-weight:550;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.istoria-offer__addon-variant{width:100%;min-height:34px;margin:0 0 8px;padding:5px 8px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:.72rem}.istoria-offer__addon-price-row{display:flex;align-items:end;justify-content:space-between;gap:6px;margin-top:auto}.istoria-offer__addon-price{font-size:.84rem;font-weight:800;white-space:nowrap}.istoria-offer__addon-pix{margin-top:3px;color:var(--istoria-accent);font-size:.64rem;line-height:1.1}.istoria-offer__addon-toggle{width:100%;min-height:36px;margin-top:10px;padding:8px 10px;border:0;border-radius:999px;background:var(--istoria-accent);color:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.istoria-offer__addon-toggle:disabled{cursor:not-allowed;opacity:.45}.istoria-offer__summary{padding-top:2px}.istoria-offer__summary-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.istoria-offer__summary-label{font-size:.95rem;font-weight:700}.istoria-offer__summary-prices{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:8px}.istoria-offer__summary-current{font-size:1.05rem;font-weight:850}.istoria-offer__summary-savings{margin-bottom:14px;padding:11px 14px;border:1px solid var(--istoria-success-border);border-radius:9px;background:var(--istoria-success-bg);color:#14833d;font-size:.72rem;font-weight:600;text-align:center}.istoria-offer__summary-savings strong{font-weight:850}.istoria-offer__buy{position:relative;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:999px;background:var(--istoria-accent);color:#fff;font:inherit;font-size:1rem;font-weight:850;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.istoria-offer__buy:hover{transform:translateY(-1px)}.istoria-offer__buy[disabled]{cursor:wait;opacity:.65}.istoria-offer__message{margin:10px 0 0;font-size:.78rem;text-align:center}.istoria-offer__message--error{color:#b42318}.istoria-offer__message--success{color:#14833d}.istoria-offer__empty{padding:16px;border:1px dashed rgba(0,0,0,.22);border-radius:12px;color:#666;font-size:.85rem}@media screen and (max-width:749px){.istoria-offer{padding:16px;border-radius:20px}.istoria-offer__tier{grid-template-columns:22px minmax(0,1fr) auto;gap:9px;min-height:92px;padding:14px 12px}.istoria-offer__tier-title{font-size:.92rem}.istoria-offer__current-price{font-size:1rem}.istoria-offer__addons{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.istoria-offer__addon,.istoria-offer__addons--carousel .istoria-offer__addon{flex:0 0 min(44vw,165px);scroll-snap-align:start}.istoria-offer__addon-nav{display:none}}istoria-offer-builder[data-show-cashback=false] .istoria-offer__cashback{display:none!important}.istoria-offer__tier[data-linked-product]{text-decoration:none;color:inherit}.istoria-offer__linked-radio{display:block;flex:0 0 20px;width:20px;height:20px;border:1px solid #b7b7b7;border-radius:50%;background:#fff;position:relative}.istoria-offer__tier[aria-current=page] .istoria-offer__linked-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--istoria-accent)}.istoria-offer__tier[data-linked-product]:focus-visible{outline:2px solid var(--istoria-accent);outline-offset:3px}main[data-istoria-loading]{cursor:progress}main[data-istoria-loading] .istoria-offer__tiers{opacity:.65}istoria-offer-builder{min-width:0;max-width:100%;container:istoria-offer / inline-size}istoria-offer-builder .istoria-offer,istoria-offer-builder .istoria-offer__tier{box-sizing:border-box}istoria-offer-builder :is(.istoria-offer,.istoria-offer__section,.istoria-offer__tiers,.istoria-offer__tier,.istoria-offer__addons,.istoria-offer__tier-main,.istoria-offer__tier-title-row){min-width:0;max-width:100%}istoria-offer-builder .istoria-offer__tiers{grid-template-columns:minmax(0,1fr)}istoria-offer-builder .istoria-offer__tier-title-row{width:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:6px}istoria-offer-builder .istoria-offer__tier-title-row>.istoria-offer__badge{order:-1;box-sizing:border-box;flex:0 1 auto;align-self:flex-start;max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere}istoria-offer-builder .istoria-offer__tier-title{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}istoria-offer-builder :is(.istoria-offer__tier-sub,.istoria-offer__tier-note,.istoria-offer__pix-line){white-space:normal;overflow-wrap:anywhere}@container istoria-offer (max-width: 420px){istoria-offer-builder .istoria-offer{padding:14px}istoria-offer-builder .istoria-offer__tier{grid-template-columns:22px minmax(0,1fr);gap:8px 10px;padding:14px 12px}istoria-offer-builder :is(.istoria-offer__radio,.istoria-offer__linked-radio){grid-column:1;grid-row:1 / span 2;align-self:center}istoria-offer-builder .istoria-offer__tier-main{grid-column:2}istoria-offer-builder .istoria-offer__tier-price{grid-column:2;text-align:left;white-space:normal;overflow-wrap:anywhere}istoria-offer-builder .istoria-offer__summary-line{flex-wrap:wrap}istoria-offer-builder .istoria-offer__heading{overflow-wrap:anywhere}}istoria-offer-builder .istoria-offer__tiers:has(.istoria-offer__tier--linked){gap:14px}istoria-offer-builder .istoria-offer__tiers:has(.istoria-offer__tier--flagged){padding-top:8px;row-gap:20px}istoria-offer-builder .istoria-offer__tier--linked{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:18px 18px 16px}istoria-offer-builder .istoria-offer__tier--flagged{padding-top:22px}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__linked-radio{grid-column:1;grid-row:1;align-self:center}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-main{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-title{font-size:1rem;line-height:1.2}istoria-offer-builder .istoria-offer__flag{position:absolute;top:0;right:16px;transform:translateY(-50%);display:inline-flex;align-items:center;max-width:calc(100% - 32px);padding:4px 10px;border-radius:999px;background:var(--istoria-flag-bg, var(--istoria-accent));color:var(--istoria-flag-color, #fff);font-size:.66rem;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}istoria-offer-builder .istoria-offer__chips{display:flex;flex-wrap:wrap;gap:5px}istoria-offer-builder .istoria-offer__chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--istoria-chip-radius, 6px);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}istoria-offer-builder .istoria-offer__chip--discount{background:var(--istoria-chip-discount-bg, #e81f76);color:var(--istoria-chip-discount-color, #fff)}istoria-offer-builder .istoria-offer__chip--shipping{background:var(--istoria-chip-shipping-bg, #00d81b);color:var(--istoria-chip-shipping-color, #fff);text-transform:uppercase}istoria-offer-builder .istoria-offer__tier--linked :is(.istoria-offer__tier-sub,.istoria-offer__tier-note){margin-top:0;font-size:.8rem}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-price{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__old-price{font-size:.78rem}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__pix-line{margin-top:2px;color:var(--istoria-pix-color, var(--istoria-accent));font-size:.78rem;font-weight:600;white-space:nowrap}@container istoria-offer (max-width: 420px){istoria-offer-builder .istoria-offer__tier--linked{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:16px 12px 14px}istoria-offer-builder .istoria-offer__tier--flagged{padding-top:20px}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__linked-radio{grid-row:1;width:18px;height:18px;flex-basis:18px}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-main{grid-column:2}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-title{font-size:.9rem}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-price{grid-column:3;text-align:right;white-space:nowrap}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__current-price{font-size:1rem}istoria-offer-builder .istoria-offer__flag{right:12px;max-width:calc(100% - 24px)}}@container istoria-offer (max-width: 320px){istoria-offer-builder .istoria-offer__tier--linked{grid-template-columns:18px minmax(0,1fr);row-gap:8px}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__linked-radio{grid-row:1 / span 2}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__tier-price{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;text-align:left}istoria-offer-builder .istoria-offer__tier--linked .istoria-offer__pix-line{flex-basis:100%;margin-top:0}}.istoria-offer-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px #0000001f;transform:translateY(110%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.istoria-offer-sticky[hidden]{display:block;visibility:hidden}.istoria-offer-sticky.is-visible{visibility:visible;transform:translateY(0)}.istoria-offer-sticky__inner{display:flex;align-items:center;gap:10px;max-width:1100px;margin-inline:auto}.istoria-offer-sticky__image{flex:0 0 auto;width:48px;height:48px;border-radius:8px;object-fit:cover;background:#f5f5f5}.istoria-offer-sticky__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.istoria-offer-sticky__title{overflow:hidden;font-size:.8rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.istoria-offer-sticky__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.15}.istoria-offer-sticky__price{font-size:1rem;font-weight:800;white-space:nowrap}.istoria-offer-sticky__pix{color:#12a133;font-size:.72rem;font-weight:700;white-space:nowrap}.istoria-offer-sticky__buy{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:#12a133;color:#fff;font:inherit;font-size:.9rem;font-weight:850;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,opacity .16s ease}.istoria-offer-sticky__buy:active:not([disabled]){transform:scale(.97)}.istoria-offer-sticky__buy[disabled]{cursor:wait;opacity:.65}.istoria-offer-sticky__buy:focus-visible{outline:2px solid #12a133;outline-offset:2px}@media screen and (min-width:750px){.istoria-offer-sticky{padding-block:12px}.istoria-offer-sticky__title{font-size:.9rem}.istoria-offer-sticky__buy{padding-inline:36px}}@media(prefers-reduced-motion:reduce){.istoria-offer-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/istoria-offer-builder.css.map */
