.dg-kits__heading{color:rgb(var(--color-heading));margin:0 0 10px}.dg-kits__list{display:flex;flex-direction:column;gap:var(--dg-kit-gap, 10px)}.dg-kit{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(var(--color-border));border-radius:var(--dg-kit-radius, 12px);background-color:rgb(var(--color-background));cursor:pointer;transition:border-color var(--m-duration-short, .15s) cubic-bezier(.4,0,.2,1),box-shadow var(--m-duration-short, .15s) cubic-bezier(.4,0,.2,1),background-color var(--m-duration-short, .15s) cubic-bezier(.4,0,.2,1)}.dg-kit:hover{border-color:rgba(var(--color-button),.5)}.dg-kit__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.dg-kit__mark{flex:0 0 auto;width:20px;height:20px;border:2px solid rgb(var(--color-border));border-radius:50%;transition:border-color var(--m-duration-short, .15s) cubic-bezier(.4,0,.2,1)}.dg-kit__mark:after{content:"";display:block;width:10px;height:10px;margin:3px;border-radius:50%;background-color:rgb(var(--color-button));transform:scale(0);transition:transform var(--m-duration-short, .15s) cubic-bezier(.4,0,.2,1)}.dg-kit.is-selected{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 1px rgb(var(--color-button));background-color:rgba(var(--color-button),.06)}.dg-kit.is-selected .dg-kit__mark{border-color:rgb(var(--color-button))}.dg-kit.is-selected .dg-kit__mark:after{transform:scale(1)}.dg-kit:has(.dg-kit__radio:checked){border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 1px rgb(var(--color-button));background-color:rgba(var(--color-button),.06)}.dg-kit:has(.dg-kit__radio:checked) .dg-kit__mark{border-color:rgb(var(--color-button))}.dg-kit:has(.dg-kit__radio:checked) .dg-kit__mark:after{transform:scale(1)}.dg-kit:has(.dg-kit__radio:focus-visible){outline:2px solid rgb(var(--color-button));outline-offset:2px}.dg-kit__media{flex:0 0 auto;width:56px;height:56px;border-radius:calc(var(--dg-kit-radius, 12px) / 2);overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.dg-kit__media img{width:100%;height:100%;object-fit:contain}.dg-kit__info{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.dg-kit__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dg-kit__name{color:rgb(var(--color-heading));line-height:1.3;font-weight:500}.dg-kit__caption,.dg-kit__unit{font-size:calc(var(--font-base-size, 16) * 1px * .85);color:rgb(var(--color-foreground-secondary))}.dg-kit__perks{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.dg-kit__perk{font-size:calc(var(--font-base-size, 16) * 1px * .85);color:rgb(var(--color-foreground))}.dg-kit__perk--fundo{display:inline-block;padding:1px 7px;border-radius:var(--dg-kit-perk-radius, 4px);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));line-height:1.5;white-space:nowrap}.dg-kit__badge{display:inline-block;padding:2px 8px;border-radius:var(--dg-kit-badge-radius, 4px);font-size:calc(var(--font-base-size, 16) * 1px * .78);line-height:1.6;white-space:nowrap;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dg-kit__flag{position:absolute;top:0;right:12px;transform:translateY(-50%);padding:2px 8px;border-radius:var(--dg-kit-badge-radius, 4px);font-size:calc(var(--font-base-size, 16) * 1px * .78);line-height:1.6;white-space:nowrap;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dg-kit__pricing{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.dg-kit__compare{font-size:calc(var(--font-base-size, 16) * 1px * .85);color:rgb(var(--color-price-regular));text-decoration:line-through}.dg-kit__total{color:rgb(var(--color-price-sale));line-height:1.2;font-weight:600}[data-kit-unit][hidden],[data-kit-compare][hidden],[data-kit-off][hidden]{display:none}.dg-kit--unavailable{opacity:.5;cursor:not-allowed}@media screen and (max-width:767px){.dg-kit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media titulo  preco" "media legenda preco" "media perks   preco";align-items:start;column-gap:10px;row-gap:2px;padding:10px 12px 10px 36px}.dg-kit__mark{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px}.dg-kit__mark:after{width:8px;height:8px;margin:3px}.dg-kit__media{grid-area:media;width:52px;height:52px;align-self:center}.dg-kit__info{display:contents}.dg-kit__pricing{grid-area:preco;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;align-self:center}.dg-kit__head{grid-area:titulo;min-width:0}.dg-kit__name{font-size:calc(var(--font-base-size, 16) * 1px * .86)}.dg-kit__caption{grid-area:legenda;min-width:0}.dg-kit__perks{grid-area:perks;margin-top:3px;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.dg-kit__perks::-webkit-scrollbar{display:none}.dg-kit__perk{flex:0 0 auto}.dg-kit__total{order:1;font-size:calc(var(--font-base-size, 16) * 1px * 1.02);line-height:1.25;white-space:nowrap}.dg-kit__compare{order:2;font-size:calc(var(--font-base-size, 16) * 1px * .76);line-height:1.25;white-space:nowrap}.dg-kit__unit{order:3;font-size:calc(var(--font-base-size, 16) * 1px * .72);line-height:1.3;white-space:nowrap}.dg-kit__flag{right:10px;transform:translateY(-45%);font-size:calc(var(--font-base-size, 16) * 1px * .72);padding:1px 7px}}@media(prefers-reduced-motion:reduce){.dg-kit,.dg-kit__mark,.dg-kit__mark:after{transition:none}}.main-product__block-kits:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-kits.css.map */
